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

firmaDescripción
__init__(writer: PDFWriterContext)
compress_image_bytes(image_bytes: bytes)bytesAplique 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])floatAproximar la altura de un listado de párrafos en mm.

Ver también

 Español