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. |