RenderModelBuilder

RenderModelBuilder

Översikt

RenderModelBuilder är en klass i Aspose.Page FOSS för Python.

Skapa renderdokument stegvis.

Denna klass ger 14 metoder för att arbeta med RenderModelBuilder objekt i Python-program. Tillgängliga metoder är bland annat: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, och två ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla Python-program efter installation av Aspose.Page FOSS for Python paketet.

Methods

SignatureBeskrivning
__init__()
set_default_page_size(width: float, height: float)Ställ in standard sidstorlek för implicit sidskapande.
begin_page(width: float, height: float)Börja en ny sida med uttrycklig storlek.
end_page()Avsluta den aktuella sidan och bifoga till dokumentet.
`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)Lägg till ett klippningsspårkommando på den aktuella sidan.
save_state()Spara den aktuella grafiska tillståndet.
restore_state()Återställ tidigare grafiska tillstånd.
document()RenderDocumentGe tillbaka det aktuella dokumentet.
register_color_space(color_space: ColorSpace)strRegistrera en färg- och rymdresurs och returnera dess ID.
register_pattern(pattern: Pattern)strRegistrera en mönsterresurs och returnera dess ID.
register_function(function: Function)strRegistrera en funktion och returnera dess ID.

Se också:

 Svenska