RenderModelBuilder
RenderModelBuilder
Overview
RenderModelBuilder adalah kelas di Aspose.Page FOSS untuk Python.
Buat dokumen render secara bertahap.
Kelas ini menyediakan 14 metode untuk bekerja dengan RenderModelBuilder objek dalam program Python. Metode yang tersedia meliputi: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, dan 2 metode tambahan. Semua anggota publik dapat diakses oleh aplikasi Python apa pun setelah menginstal paket FOSS for Python.
Methods
| Signature | Description |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Tetapkan ukuran halaman default untuk pembuatan halaman implisit. |
begin_page(width: float, height: float) | Mulai halaman baru dengan ukuran yang jelas. |
end_page() | Selesaikan halaman saat ini dan tambahkan ke dokumen. |
| `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) | Tambahkan perintah jalur pemotongan ke halaman saat ini. |
save_state() | Simpan keadaan grafis saat ini. |
restore_state() | Memulihkan keadaan grafis sebelumnya. |
document() → RenderDocument | Kembalikan dokumen render saat ini. |
register_color_space(color_space: ColorSpace) → str | Daftarkan sumber ruang warna dan kembali ID-nya. |
register_pattern(pattern: Pattern) → str | Daftarkan sumber pola dan kembali ID-nya. |
register_function(function: Function) → str | Daftarkan sumber fungsi dan kembali ID-nya. |