RenderModelBuilder

RenderModelBuilder

Revisión

RenderModelBuilder Es una clase en Aspose.Page FOSS para Python.

Elaboración de documentos incrementalmente.

Esta clase proporciona 14 métodos para trabajar con objetos RenderModelBuilder en los programas de Python. Los métodos disponibles incluyen: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state,y dos métodos adicionales. Todos los miembros públicos están accesibles a cualquier aplicación de Python después de instalar el Aspose.Page FOSS para el paquete de python.

Metodología

firmaDescripción
__init__()
set_default_page_size(width: float, height: float)Configura el tamaño de la página por defecto para la creación de páginas implicitas.
begin_page(width: float, height: float)Comienza una nueva página con un tamaño explícito.
end_page()Finalizar la página actual y aplique a su documento.
`add_path(path: Path, stroke: StrokeStyleNone, fill: Paint
`add_text(text: str, font_ref: str, font_size: float, matrix: Matrix, fill: PaintNone)`
`add_image(image_id: str, width: int, height: int, matrix: Matrix, mask: bool, mask_paint: PaintNone)`
clip(path: Path, fill_rule: str)Añade un comando de ruta de clipping a la página actual.
save_state()Salva el estado gráfico actual.
restore_state()Restablecer el estado gráfico anterior.
document()RenderDocumentRetorno al documento de rendimiento actual.
register_color_space(color_space: ColorSpace)strRegistra un recurso de espacio color y devolva su ID.
register_pattern(pattern: Pattern)strRegistra un recurso de patrón y devolva su ID.
register_function(function: Function)strRegistra un recurso de función y devolva su ID.

Ver también

 Español