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.
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__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 | Регистрирайте ресурса на функцията и върнете идентификатора му. |