RenderModelBuilder
Przegląd
RenderModelBuilder jest klasą w Aspose.Page FOSS dla Python.
Twórz dokumenty renderujące stopniowo.
Ta klasa udostępnia 14 metod do pracy z obiektami RenderModelBuilder w programach Python. Dostępne metody to: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state oraz 2 dodatkowe metody. Wszystkie publiczne elementy są dostępne dla każdej aplikacji Python po zainstalowaniu pakietu Aspose.Page FOSS dla Python.
Metody
| Sygnatura | Opis |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Ustaw domyślny rozmiar strony dla automatycznego tworzenia stron. |
begin_page(width: float, height: float) | Rozpocznij nową stronę z określonym rozmiarem. |
end_page() | Zakończ bieżącą stronę i dołącz ją do dokumentu. |
| `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) | Dodaj polecenie ścieżki przycinania do bieżącej strony. |
save_state() | Zapisz bieżący stan grafiki. |
restore_state() | Przywróć poprzedni stan graficzny. |
document() → RenderDocument | Zwróć bieżący dokument renderowania. |
register_color_space(color_space: ColorSpace) → str | Zarejestruj zasób przestrzeni kolorów i zwróć jego identyfikator. |
register_pattern(pattern: Pattern) → str | Zarejestruj zasób wzoru i zwróć jego identyfikator. |
register_function(function: Function) → str | Zarejestruj zasób funkcji i zwróć jego ID. |