ShapeRenderer
Revisión
ShapeRenderer Es una clase en Aspose.Words FOSS para Python.
Rendera formas, imágenes y elementos posicionados.
Esta clase proporciona 10 métodos para trabajar con los objetos de ShapeRenderer en programas de Python. Los métodos disponibles incluyen: __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. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Words FOSS para el paquete de python.
Metodología
| firma | Descripción |
|---|---|
__init__(writer: PDFWriterContext) | |
compress_image_bytes(image_bytes: bytes) → bytes | Aplique la imagen_compresión y las opciones de jpeg_qualidad a los bajos de imagen crudo. |
render_shape(pdf: FPDF, shape: ldm.ShapeNode) | Render un ShapeNode: imagen primero (si hay), luego parágrafos de la caja de texto. |
render_image_shape(pdf: FPDF, shape: ldm.ShapeNode) | Embed una imagen de un ShapeNode en el PDF, escalando para ajustar la anchura de página. |
render_floating_images(pdf: FPDF, para: ldm.Paragraph) | Draw wrapNone Imágenes en sus coordenadas de anchor. |
render_anchored_wrapped_shapes(pdf: FPDF, para: ldm.Paragraph) | Descargar formas anconciadas (no en línea) que rotan texto alrededor de ellas. |
render_positioned_shapes(pdf: FPDF, doc: ldm.Document) | Descargar cada forma absolutamente posicionada en la página actual (primera). |
render_positioned_shapes_in(pdf: FPDF, paragraphs: list[ldm.Paragraph], line_y_override: Optional[float]) | Descargar formas posicionadas llevadas por Parágrafo Sin un cursor movido. |
render_positioned_shape(pdf: FPDF, shape: ldm.ShapeNode, line_y_override: Optional[float], y_override: Optional[float]) | Descargar una forma posicionada en sus coordenadas de página absolutas. |
estimate_text_box_height(paragraphs: list[ldm.Paragraph]) → float | Aproximar la altura de un listado de párrafos en mm. |