RenderModelBuilder

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

SignatureDescription
__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Зареєструйте ресурс функції і поверніть його ідентифікатор.

See Also

 Українська