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

SignaturaDescripció
__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: 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)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()RenderDocumentRetorna el document de renderizació actual.
register_color_space(color_space: ColorSpace)strRegistreu un recurs d’espai de color i retorneu la seva identificació.
register_pattern(pattern: Pattern)strRegistreu un model de recursos i retorneu la seva identificació.
register_function(function: Function)strRegistreu un recurs de funció i retorneu la seva ID.

Vegeu també

 Català