ShapeRenderer
Übersicht über die
ShapeRenderer ist eine Klasse in Aspose.Words für Python.
Erstellt Formen, Bilder und positionierte Elemente.
Methoden und Verfahren
| Unterzeichnung | Beschreibung |
|---|---|
__init__(writer: LdmPdfWriter) | |
compress_image_bytes(image_bytes: bytes) → bytes | Die Optionen Image_Compression und jpeg_Quality auf Rohbild-Bytes anwenden. |
render_shape(pdf: FPDF, shape: ldm.ShapeNode) | Geben Sie ein ShapeNode: Bild zuerst (falls vorhanden), dann Text-Box Absätze. |
render_image_shape(pdf: FPDF, shape: ldm.ShapeNode) | Einbinden Sie ein Bild von einem ShapeNode in das PDF, indem Sie es so skalieren, dass es zur Seite passt. |
render_floating_images(pdf: FPDF, para: ldm.Paragraph) | Ziehen Sie wrapNone Bilder an ihren Ankerkoordinaten. |
render_positioned_shapes(pdf: FPDF, doc: ldm.Document) | Zeichnen Sie jede absolut positionierte Form auf der aktuellen (ersten) Seite. |
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float]) | Zeichnen Sie positionierte Formen, die von Absätze 1 und 2 ohne den Cursor zu bewegen. |
render_positioned_shape(pdf: FPDF, shape: ldm.ShapeNode, line_y_override: Optional[float]) | Zeichnen Sie eine Position der Form an den absoluten Seitenkoordinaten. |
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → float | Ermitteln Sie die ungefähre Höhe einer Liste von Absätzen in mm. |