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ارتفاع مشخص شده یک لیست از پاراگراف ها را در میلی متر تخمین بزنید.

همچنین ببینید:

 فارسی