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
| firma | Descripció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: StrokeStyle | None, fill: Paint |
| `add_text(text: str, font_ref: str, font_size: float, matrix: Matrix, fill: Paint | None)` |
| `add_image(image_id: str, width: int, height: int, matrix: Matrix, mask: bool, mask_paint: Paint | None)` |
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() → RenderDocument | Retorno al documento de rendimiento actual. |
register_color_space(color_space: ColorSpace) → str | Registra un recurso de espacio color y devolva su ID. |
register_pattern(pattern: Pattern) → str | Registra un recurso de patrón y devolva su ID. |
register_function(function: Function) → str | Registra un recurso de función y devolva su ID. |