RenderModelBuilder
Panoramica
RenderModelBuilder è una classe in Aspose.Page FOSS per Python.
Costruisci documenti di rendering in modo incrementale.
Questa classe fornisce 14 metodi per lavorare con oggetti RenderModelBuilder nei programmi Python. I metodi disponibili includono: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, e 2 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.Page FOSS per Python.
Metodi
| Firma | Descrizione |
|---|---|
__init__() | |
set_default_page_size(width: float, height: float) | Imposta la dimensione predefinita della pagina per la creazione implicita di pagine. |
begin_page(width: float, height: float) | Inizia una nuova pagina con dimensione esplicita. |
end_page() | Termina la pagina corrente e aggiungila al documento. |
| `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) | Aggiungi un comando di percorso di ritaglio alla pagina corrente. |
save_state() | Salva lo stato grafico corrente. |
restore_state() | Ripristina lo stato grafico precedente. |
document() → RenderDocument | Restituisci il documento di rendering corrente. |
register_color_space(color_space: ColorSpace) → str | Registra una risorsa di spazio colore e restituisci il suo ID. |
register_pattern(pattern: Pattern) → str | Registra una risorsa di modello e restituisci il suo ID. |
register_function(function: Function) → str | Registra una risorsa di funzione e restituisci il suo ID. |