ShapeRenderer
خلاصه ای
ShapeRenderer یک کلاس در Aspose.Words FOSS برای پایتون است.
شکل ها، تصاویر و عناصر موقعیت یافته را نشان می دهد.
این کلاس ۱۰ روش برای کار با ShapeRenderer در برنامه های پایتون را ارائه می دهد. روش های موجود شامل: __init__, compress_image_bytes, estimate_text_box_height, render_anchored_wrapped_shapes, render_floating_images, render_image_shape, render_positioned_shape, render_positioned_shapes, render_positioned_shapes_in, render_shape. همه اعضای عمومی پس از نصب بسته Aspose.Words FOSS برای پایتون به هر برنامه ی Python دسترسی دارند.
روش ها
| Signature | شرح: |
|---|---|
__init__(writer: PDFWriterContext) | |
compress_image_bytes(image_bytes: bytes) → bytes | گزینه های image_compression و jpeg_quality را برای بایت های تصویر خام اعمال کنید. |
render_shape(pdf: FPDF, shape: ldm.ShapeNode) | یک ShapeNode را ارائه دهید: تصویر اول (اگر وجود داشته باشد) ، سپس پاراگراف های جعبه متن. |
render_image_shape(pdf: FPDF, shape: ldm.ShapeNode) | یک تصویر از ShapeNode را در PDF جای دهید، مقیاس بندی کنید تا به عرض صفحه مناسب باشد. |
render_floating_images(pdf: FPDF, para: ldm.Paragraph) | Draw wrapNone تصاویر در هماهنگی های لنگر آنها. |
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph) | شکل های لنگر زده (غیر خطی) را نقاشی کنید که متن را در اطراف آنها می پوشانند. |
render_positioned_shapes(pdf: FPDF, doc: ldm.Document) | هر شکل کاملاً در صفحه ی فعلی (اولین) قرار داده شده را رسم کنید. |
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float]) | شکل های قرار داده شده ای که توسط … بند ها بدون حرکت کردن کرسور. |
render_positioned_shape(pdf: FPDF, shape: ldm.ShapeNode, line_y_override: Optional[float], y_override: Optional[float]) | یک شکل در نقاط هماهنگی قطعی صفحه اش قرار دهید. |
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → float | ارتفاع مشخص شده یک لیست از پاراگراف ها را در میلی متر تخمین بزنید. |