RenderModelBuilder
ΕΚΤΙΜΗΣΗ
RenderModelBuilder Είναι μια τάξη στο Aspose.Page FOSS για Python.
Να παραδίδουν τα έγγραφα εντατικά.
Αυτή η κατηγορία παρέχει 14 μεθόδους για να εργαστείτε με RenderModelBuilder αντικείμενα σε προγράμματα Python. Οι διαθέσιμες μεθόδους περιλαμβάνουν: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state,και δύο πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή Python μετά την εγκατάσταση του Aspose.Page FOSS για το πακέτο Python.
Μέθοδοι
| υπογραφή | Περιγραφή |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Προσδιορίστε το προεπιλεγμένο μέγεθος σελίδας για την τυποποιημένη δημιουργία σελίδων. |
begin_page(width: float, height: float) | Ξεκινήστε μια νέα σελίδα με σαφή μέγεθος. |
end_page() | Κλείστε την τρέχουσα σελίδα και προσθέστε το στο έγγραφο. |
| `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) | Προσθέστε μια εντολή κλιπ στο τρέχον μέρος της σελίδας. |
save_state() | Αποθηκεύστε την τρέχουσα κατάσταση γραφικών. |
restore_state() | Επαναλάβετε την προηγούμενη κατάσταση γραφικών. |
document() → RenderDocument | Επιστρέψτε το τρέχον έγγραφο. |
register_color_space(color_space: ColorSpace) → str | Καταγράψτε ένα πόρο χρωστικού χώρου και επιστρέψετε το ID του. |
register_pattern(pattern: Pattern) → str | Εγγραφείτε ένα πηγή πρότυπου και επιστρέψτε το ID του. |
register_function(function: Function) → str | Εγγραφείτε μια λειτουργία πόρος και επιστρέψτε το ID της. |