RenderModelBuilder
Overzicht
RenderModelBuilder is een klasse in Aspose.Page FOSS voor Python.
Bouw renderdocumenten stapsgewijs op.
Deze klasse biedt 14 methoden voor het werken met RenderModelBuilder objecten in Python programma’s. Beschikbare methoden zijn: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, en 2 extra methoden. Alle openbare leden zijn toegankelijk voor elke Python applicatie na het installeren van het Aspose.Page FOSS voor Python pakket.
Methoden
| Handtekening | Beschrijving |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Stel de standaard paginagrootte in voor impliciete paginacreatie. |
begin_page(width: float, height: float) | Begin een nieuwe pagina met expliciete grootte. |
end_page() | Beëindig de huidige pagina en voeg deze toe aan het document. |
| `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) | Voeg een knippadopdracht toe aan de huidige pagina. |
save_state() | Sla de huidige grafische toestand op. |
restore_state() | Herstel de vorige grafische toestand. |
document() → RenderDocument | Retourneer het huidige renderdocument. |
register_color_space(color_space: ColorSpace) → str | Registreer een kleurenruimte-resource en retourneer de ID. |
register_pattern(pattern: Pattern) → str | Registreer een patroonresource en retourneer de ID. |
register_function(function: Function) → str | Registreer een functieresource en retourneer de ID. |