ShapeRenderer
Przegląd
ShapeRenderer jest klasą w Aspose.Words FOSS dla Python.
Renderuje kształty, obrazy i elementy pozycjonowane.
Ta klasa udostępnia 11 metod do pracy z obiektami ShapeRenderer w programach Python. Dostępne metody to: __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. Wszystkie publiczne członki są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Words FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
__init__(writer: PDFWriterContext) | Calls init(writer) na tej instancji ShapeRenderer. |
compress_image_bytes(image_bytes: bytes) → bytes | Zastosuj opcje image_compression i jpeg_quality do surowych bajtów obrazu. |
render_shape(pdf: FPDF, shape: ldm.Shape) | Renderuj kształt: najpierw obraz (jeśli istnieje), potem akapity w polu tekstowym. |
render_horizontal_rule(pdf: FPDF, shape: ldm.Shape) | Narysuj regułę, którą reprezentuje kształt, na całej szerokości treści. |
render_image_shape(pdf: FPDF, shape: ldm.Shape) | Osadź obraz z kształtu w pliku PDF, skalując go tak, aby pasował do szerokości strony. |
render_floating_images(pdf: FPDF, para: ldm.Paragraph) | Rysuj obrazy wrapNone w ich współrzędnych kotwicy. |
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph) | Rysuj zakotwiczone (nie-inline) kształty, które otaczają tekst wokół nich. |
render_positioned_shapes(pdf: FPDF, doc: ldm.Document) | Rysuj każdy absolutnie pozycjonowany kształt na bieżącej (pierwszej) stronie. |
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float]) | Rysuj pozycjonowane kształty przenoszone przez paragraphs bez przemieszczania kursora. |
render_positioned_shape(pdf: FPDF, shape: ldm.Shape, line_y_override: Optional[float], y_override: Optional[float]) | Rysuj pozycjonowany kształt w jego bezwzględnych współrzędnych strony. |
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → float | Oszacuj rozmieszczoną wysokość listy akapitów w mm. |