RenderModelBuilder
Übersicht
RenderModelBuilder ist eine Klasse in Aspose.Page FOSS für Python.
Render-Dokumente schrittweise erstellen.
Diese Klasse stellt 14 Methoden zur Arbeit mit RenderModelBuilder-Objekten in Python-Programmen bereit. Verfügbare Methoden sind: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state und 2 weitere Methoden. Alle öffentlichen Mitglieder sind für jede Python-Anwendung zugänglich, nachdem das Aspose.Page FOSS für Python-Paket installiert wurde.
Methoden
| Signatur | Beschreibung |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Legt die Standardseitengröße für die implizite Seitenerstellung fest. |
begin_page(width: float, height: float) | Beginnen Sie eine neue Seite mit expliziter Größe. |
end_page() | Beenden Sie die aktuelle Seite und fügen Sie sie dem Dokument hinzu. |
| `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) | Fügen Sie einen Clipping-Pfad-Befehl zur aktuellen Seite hinzu. |
save_state() | Speichern Sie den aktuellen Grafikzustand. |
restore_state() | Stelle den vorherigen Grafikzustand wieder her. |
document() → RenderDocument | Gib das aktuelle Render-Dokument zurück. |
register_color_space(color_space: ColorSpace) → str | Registriere eine Farbraum-Ressource und gib ihre ID zurück. |
register_pattern(pattern: Pattern) → str | Registriere eine Musterressource und gib ihre ID zurück. |
register_function(function: Function) → str | Registrieren Sie eine Funktionsressource und geben Sie deren ID zurück. |