ShapeRenderer

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

FirmaDescrizione
__init__(writer: PDFWriterContext)Calls init(writer) su questa istanza ShapeRenderer.
compress_image_bytes(image_bytes: bytes) → bytesApplica 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]) → floatStima l’altezza impaginata di un elenco di paragrafi in mm.

Vedi anche

 Italiano