RenderModelBuilder
Overview
RenderModelBuilder là một lớp trong Aspose.Page FOSS cho Python.
Xây dựng trình bày các tài liệu theo cách tăng cường.
Khóa học này cung cấp 14 phương pháp để làm việc với các đối tượng RenderModelBuilder trong các chương trình Python. Các phương pháp có sẵn bao gồm: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state,Và 2 phương pháp bổ sung. Tất cả các thành viên công cộng đều có thể truy cập bất kỳ ứng dụng Python nào sau khi cài đặt Aspose.Page FOSS cho gói Python.
Methods
| Signature | Description |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Thiết lập kích thước trang mặc định cho việc tạo trang giả. |
begin_page(width: float, height: float) | Bắt đầu một trang mới với kích thước rõ ràng. |
end_page() | Kết thúc trang hiện tại và thêm vào tài liệu. |
| `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) | Thêm một lệnh đường clip vào trang hiện tại. |
save_state() | Lưu trạng thái đồ họa hiện tại. |
restore_state() | Khôi phục lại trạng thái đồ họa trước đó. |
document() → RenderDocument | Trả lại tài liệu render hiện tại. |
register_color_space(color_space: ColorSpace) → str | Đăng ký một nguồn không gian màu và trả lại ID của nó. |
register_pattern(pattern: Pattern) → str | Đăng ký một nguồn mẫu và trả lại ID của nó. |
register_function(function: Function) → str | Đăng ký một nguồn chức năng và trả lại ID của nó. |