ShapeRenderer
Panoramica
ShapeRenderer è una classe in Aspose.Words FOSS per Python.
Renderizza forme, immagini e elementi posizionati.
Questa classe fornisce 11 metodi per lavorare con oggetti ShapeRenderer nei programmi Python. I metodi disponibili includono: __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. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Words FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
__init__(writer: PDFWriterContext) | Calls init(writer) su questa istanza ShapeRenderer. |
compress_image_bytes(image_bytes: bytes) → bytes | Applica le opzioni image_compression e jpeg_quality ai byte dell’immagine grezza. |
render_shape(pdf: FPDF, shape: ldm.Shape) | Renderizza una Forma: prima l’immagine (se presente), poi i paragrafi del riquadro di testo. |
render_horizontal_rule(pdf: FPDF, shape: ldm.Shape) | Disegna la regola che la forma rappresenta per tutta la larghezza del contenuto. |
render_image_shape(pdf: FPDF, shape: ldm.Shape) | Incorpora un’immagine da una Shape nel PDF, ridimensionandola per adattarla alla larghezza della pagina. |
render_floating_images(pdf: FPDF, para: ldm.Paragraph) | Disegna wrapNone immagini alle loro coordinate di ancoraggio. |
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph) | Disegna forme ancorate (non in linea) che avvolgono il testo attorno a esse. |
render_positioned_shapes(pdf: FPDF, doc: ldm.Document) | Disegna ogni forma posizionata in modo assoluto sulla pagina corrente (prima). |
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float]) | Disegna forme posizionate trasportate da paragraphs senza spostare il cursore. |
render_positioned_shape(pdf: FPDF, shape: ldm.Shape, line_y_override: Optional[float], y_override: Optional[float]) | Disegna una forma posizionata alle sue coordinate assolute della pagina. |
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → float | Stima l’altezza impaginata di un elenco di paragrafi in mm. |