RenderModelBuilder
Översikt
RenderModelBuilder är en klass i Aspose.Page FOSS för Python.
Skapa renderdokument stegvis.
Denna klass ger 14 metoder för att arbeta med RenderModelBuilder objekt i Python-program. Tillgängliga metoder är bland annat: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Page FOSS for Python paketet.
Methods
| Signature | Beskrivning |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Ställ in standard sidstorlek för implicit sidskapande. |
begin_page(width: float, height: float) | Börja en ny sida med uttrycklig storlek. |
end_page() | Avsluta den aktuella sidan och bifoga till dokumentet. |
| `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) | Lägg till ett klippningsspårkommando på den aktuella sidan. |
save_state() | Spara den aktuella grafiska tillståndet. |
restore_state() | Återställ tidigare grafiska tillstånd. |
document() → RenderDocument | Ge tillbaka det aktuella dokumentet. |
register_color_space(color_space: ColorSpace) → str | Registrera en färg- och rymdresurs och returnera dess ID. |
register_pattern(pattern: Pattern) → str | Registrera en mönsterresurs och returnera dess ID. |
register_function(function: Function) → str | Registrera en funktion och returnera dess ID. |