RenderModelBuilder

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

SignatureDescription
__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: StrokeStyleNone, fill: Paint
`add_text(text: str, font_ref: str, font_size: float, matrix: Matrix, fill: PaintNone)`
`add_image(image_id: str, width: int, height: int, matrix: Matrix, mask: bool, mask_paint: PaintNone)`
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()RenderDocumentTrả 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ó.

See Also

 Tiếng Việt