PropertyCollection (pemegang tempat)
Pengamatan umum
ShapeRenderer adalah kelas di Aspose.Words untuk Python.
Membuat bentuk, gambar dan elemen yang diposisikan.
Metode-metode yang digunakan
| Tanda tangan | Deskripsi |
|---|---|
__init__(writer: LdmPdfWriter) | |
compress_image_bytes(image_bytes: bytes) → bytes | Menerapkan pilihan image_compression dan jpeg_quality ke byte gambar mentah. |
render_shape(pdf: FPDF, shape: ldm.ShapeNode) | Render ShapeNode: gambar pertama (jika ada), kemudian paragraf kotak teks. |
render_image_shape(pdf: FPDF, shape: ldm.ShapeNode) | Masukkan gambar dari ShapeNode ke dalam PDF, skala untuk sesuai dengan lebar halaman. |
render_floating_images(pdf: FPDF, para: ldm.Paragraph) | Membuat gambar wrapNone gambar pada koordinat jangkar mereka. |
render_positioned_shapes(pdf: FPDF, doc: ldm.Document) | Gambar setiap bentuk yang benar-benar diposisikan pada halaman saat ini (pertama). |
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float]) | Menggambar posisi bentuk yang dibawa oleh ayat-ayat yang lain tanpa menggerakkan kursor. |
render_positioned_shape(pdf: FPDF, shape: ldm.ShapeNode, line_y_override: Optional[float]) | Gambarlah bentuk yang diposisikan pada koordinat halaman mutlaknya. |
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → float | Ambillah kira-kira ketinggian daftar paragraf dalam mm. |