RenderModelBuilder
RenderModelBuilder
General
RenderModelBuilder és una classe en FOSS per Python.
Construir documents de renderizació en forma incremental.
Aquesta classe proporciona 14 mètodes per treballar amb objectes RenderModelBuilder en programes de Python. Els mètodes disponibles inclouen: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, i 2 mètodes addicionals. Tots els membres públics són accessibles a qualsevol aplicació de Python després d’instal·lar el paquet FOSS per Python.
Mètodes
| Signatura | Descripció |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Configurar la mida de pàgina predeterminada per a la creació implícita de pàgines. |
begin_page(width: float, height: float) | Començar una nova pàgina amb la mida explícita. |
end_page() | Acabar la pàgina actual i afegir-la al document. |
| `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) | Afegir un comandament de ruta d’aclapar a la pàgina actual. |
save_state() | Salvar l’estat actual de la gràfica. |
restore_state() | Restaurar l’estat gràfic anterior. |
document() → RenderDocument | Retorna el document de renderizació actual. |
register_color_space(color_space: ColorSpace) → str | Registreu un recurs d’espai de color i retorneu la seva identificació. |
register_pattern(pattern: Pattern) → str | Registreu un model de recursos i retorneu la seva identificació. |
register_function(function: Function) → str | Registreu un recurs de funció i retorneu la seva ID. |