RenderModelBuilder
Opinie generală
RenderModelBuilder este o clasă în Aspose.Page FOSS pentru Python.
Construiți documentele de render în mod progresiv.
Această clasă oferă 14 metode pentru a lucra cu obiecte RenderModelBuilder în programele Python. Metodele disponibile includ: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, și 2 metode suplimentare. Toți membrii publicului sunt accesibili oricărei aplicații Python după instalarea pachetului FOSS pentru Python.
Metode de evaluare
| Signature | Descriere: |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Setează dimensiunea implicită a paginii pentru crearea implicită a paginii. |
begin_page(width: float, height: float) | Începe o nouă pagină cu mărime explicită. |
end_page() | Încheie pagina curentă și adăuga-l la 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) | Adăugaţi o comandă de tranşare a căii la pagina curentă. |
save_state() | Salvați starea grafică curentă. |
restore_state() | Restaurează grafica de la început. |
document() → RenderDocument | Întoarce documentul curent. |
register_color_space(color_space: ColorSpace) → str | Înregistrează o resursă spaţiu color şi întoarce ID-ul. |
register_pattern(pattern: Pattern) → str | Înregistrează o resursă de model şi întoarce-i ID. |
register_function(function: Function) → str | Înregistrați o resursă funcție și întoarce ID-ul său. |