RenderModelBuilder
Resumo geral
RenderModelBuilder é uma classe em Aspose.Page FOSS para Python.
Criar documentos de renderização gradualmente.
Esta classe fornece 14 métodos para trabalhar com objetos RenderModelBuilder em programas Python. Os métodos disponíveis incluem: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, e dois métodos adicionais. Todos os membros do público são acessíveis a qualquer aplicação Python após instalar o pacote Aspose.Page FOSS for Python.
Métodos de avaliação
| Assinatura | Descrição: |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Defina o tamanho de página padrão para criação de páginas implícitas. |
begin_page(width: float, height: float) | Comece uma nova página com tamanho explícito. |
end_page() | Acaba a página atual e anexe-a ao 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) | Adicionar um comando de trajeto de corte para a página atual. |
save_state() | Salve o estado gráfico atual. |
restore_state() | Restaurar o estado gráfico anterior. |
document() → RenderDocument | Devolva o documento de renderização atual. |
register_color_space(color_space: ColorSpace) → str | Registre um recurso de espaço colorido e devolva a sua identificação. |
register_pattern(pattern: Pattern) → str | Registre um recurso de padrão e devolva a identificação. |
register_function(function: Function) → str | Registre um recurso de função e devolva o seu ID. |