ShapeRenderer

ShapeRenderer

Overzicht

ShapeRenderer is een klasse in Aspose.Words FOSS voor Python.

Rendert vormen, afbeeldingen en gepositioneerde elementen.

Deze klasse biedt 11 methoden voor het werken met ShapeRenderer objecten in Python programma’s. Beschikbare methoden zijn: __init__, compress_image_bytes, estimate_text_box_height, render_anchored_wrapped_shapes, render_floating_images, render_horizontal_rule, render_image_shape, render_positioned_shape, render_positioned_shapes, render_positioned_shapes_in, render_shape. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Words FOSS voor Python pakket.

Methoden

HandtekeningBeschrijving
__init__(writer: PDFWriterContext)Calls init(schrijver) op deze ShapeRenderer instantie.
compress_image_bytes(image_bytes: bytes) → bytesPas image_compression en jpeg_quality opties toe op ruwe afbeeldingsbytes.
render_shape(pdf: FPDF, shape: ldm.Shape)Render een Vorm: afbeelding eerst (indien aanwezig), daarna tekstvakparagrafen.
render_horizontal_rule(pdf: FPDF, shape: ldm.Shape)Teken de regel die de vorm vertegenwoordigt over de breedte van de inhoud.
render_image_shape(pdf: FPDF, shape: ldm.Shape)Voeg een afbeelding van een Vorm in de PDF in, geschaald zodat deze past binnen de paginabreedte.
render_floating_images(pdf: FPDF, para: ldm.Paragraph)Teken wrapNone afbeeldingen op hun ankercoördinaten.
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph)Teken verankerde (niet-inline) vormen die tekst eromheen laten vloeien.
render_positioned_shapes(pdf: FPDF, doc: ldm.Document)Teken elke absoluut gepositioneerde vorm op de huidige (eerste) pagina.
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float])Teken gepositioneerde vormen die worden gedragen door paragraphs zonder de cursor te verplaatsen.
render_positioned_shape(pdf: FPDF, shape: ldm.Shape, line_y_override: Optional[float], y_override: Optional[float])Teken een gepositioneerde vorm op zijn absolute paginacoördinaten.
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → floatBenader de opgemaakte hoogte van een lijst alinea’s in mm.

Zie ook

 Nederlands