ShapeRenderer

סקירה כללית

ShapeRenderer הוא שיעור ב Aspose.Words FOSS עבור Python.

רנדרים צורות, תמונות ואלמנטים מיושבים.

שיעור זה מספק 10 שיטות לעבוד עם אובייקטים ShapeRenderer בתוכניות Python. שיטות זמינות כוללות: __init__, compress_image_bytes, estimate_text_box_height, render_anchored_wrapped_shapes, render_floating_images, render_image_shape, render_positioned_shape, render_positioned_shapes, render_positioned_shapes_in, render_shape. כל החברים הציבוריים זמינים לכל יישום Python לאחר התקנת Aspose.Words FOSS עבור חבילת Python.

שיטות

חתימהתיאור
__init__(writer: PDFWriterContext)
compress_image_bytes(image_bytes: bytes)bytesיישום image_compression ו- jpeg_quality אפשרויות על ביטים תמונה ירוקה.
render_shape(pdf: FPDF, shape: ldm.ShapeNode)להורדה ShapeNode: תמונה תחילה (אם יש), ולאחר מכן טקסט-קופסה סעיפים.
render_image_shape(pdf: FPDF, shape: ldm.ShapeNode)הוספת תמונה מ ShapeNode לתוך PDF, מתאים לרוחב הדף.
render_floating_images(pdf: FPDF, para: ldm.Paragraph)דראג wrapNone תמונות בשיתוף הקורדינטות האנקרו.
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph)צייר צורות אנקרו (לא-אינ-קווין) אשר מעורב טקסט סביבם.
render_positioned_shapes(pdf: FPDF, doc: ldm.Document)צייר כל צורה מעמיקה לחלוטין על הדף הנוכחי (הראשון).
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float])צבעוניות של צורות המובילות על ידי הפסוקים ללא קוסמטיקה זזת.
render_positioned_shape(pdf: FPDF, shape: ldm.ShapeNode, line_y_override: Optional[float], y_override: Optional[float])צייר צורה מיושבת בקואורדינטות הדף המוחלט שלה.
estimate_text_box_height(paragraphs: list[ldm.Paragraph])floatקרוב לגובה המוצא של רשימה של פרקים ב mm.

ראה גם

 עברית