RenderModelBuilder
RenderModelBuilder
Összefoglaló
RenderModelBuilder egy osztály a FOSS-ban Pythonhoz.
Renderszolgáltatási dokumentumok fokozatos létrehozása.
Ez a osztály 14 módszert biztosít az RenderModelBuilder objektumokkal való munkavégzéshez Python programokban. A rendelkezésre álló módszerek közé tartozik: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, és 2 további módszer. Minden nyilvános tag hozzáférhető bármely Python alkalmazás után telepítése a Aspose.Page FOSS for Python csomag.
Módszerek
| Az aláírás: | Leírás |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | A beágyazott oldal létrehozásához állítsa be az alapértelmezett oldalszámot. |
begin_page(width: float, height: float) | Kezdje el az új oldalt a kifejezett méretekkel. |
end_page() | Végezze be a jelenlegi oldalt és csatolja hozzá az okmányhoz. |
| `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) | Hozzáadja a mostani oldalon egy vágási útvonal parancsot. |
save_state() | Műképezni a jelenlegi grafikát. |
restore_state() | Visszaállítja a korábbi grafikát. |
document() → RenderDocument | Adja vissza a jelenlegi dokumentumot. |
register_color_space(color_space: ColorSpace) → str | Regisztráljon egy színes térforrást, és adja vissza a azonosítóját. |
register_pattern(pattern: Pattern) → str | Regisztráljon egy mintaforrást és adja vissza a azonosítóját. |
register_function(function: Function) → str | Regisztráljon egy funkció erőforrást és adja vissza a azonosítóját. |