RenderModelBuilder

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, и 2 дополнительных метода. Все публичные участники доступны для любого приложения Python после установки пакета Aspose.Page FOSS for Python.

Методы

SignatureОписание:
__init__()
set_default_page_size(width: float, height: float)Установите размер страницы по умолчанию для неявного создания страниц.
begin_page(width: float, height: float)Начать новую страницу с четким размером.
end_page()Завершить текущую страницу и присоединить ее к документу.
`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)Добавить команду пути отсечения на текущую страницу.
save_state()Сохранить текущее состояние графики.
restore_state()Восстановление предыдущего состояния графики.
document()RenderDocumentВозвращайте текущий документ.
register_color_space(color_space: ColorSpace)strЗарегистрируйте ресурс цветового пространства и верните его идентификатор.
register_pattern(pattern: Pattern)strРегистрируйте ресурс и верните его идентификатор.
register_function(function: Function)strРегистрируйте ресурс функции и верните его идентификатор.

См. также:

 Русский