RenderModelBuilder
Overview
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, і 2 додаткових методів. Всі публічні члени доступні будь-якій додаткові Python після встановлення Aspose.Page FOSS для пакету Python.
Methods
| Signature | Description |
|---|---|
__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 | Зареєструйте ресурс кольорового простору і поверніть його ідентифікатор. |
register_pattern(pattern: Pattern) → str | Зареєструйте ресурс шаблону і поверніть його ідентифікатор. |
register_function(function: Function) → str | Зареєструйте ресурс функції і поверніть його ідентифікатор. |