RenderModelBuilder

RenderModelBuilder

Genel Bakış

RenderModelBuilder Python için FOSS’de bir sınıf.

Render belgelerini aşamalı olarak oluşturun.

Bu sınıf, Python programlarında RenderModelBuilder nesnelerle çalışmak için 14 yöntem sağlar. Kullanılabilir yöntemler şunlardır: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state, ve 2 ek yöntem. Python için FOSS paketini yükledikten sonra tüm kamu üyeleri herhangi bir Python uygulamasına erişilebilir.

Yöntemler

SignatureAçıklama:
__init__()
set_default_page_size(width: float, height: float)İçsel sayfa oluşturma için varsayılan sayfa boyutunu ayarlayın.
begin_page(width: float, height: float)Açık boyutlu yeni bir sayfa başlat.
end_page()Mevcut sayfayı kapat ve belgeye ekle.
`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)Mevcut sayfaya bir kesme yolu komutu ekle.
save_state()Mevcut grafik durumunu kaydet.
restore_state()Önceki grafik durumunu geri yükle.
document()RenderDocumentMevcut render belgesini geri gönder.
register_color_space(color_space: ColorSpace)strRenkli alan kaynağını kaydet ve kimliğini gönder.
register_pattern(pattern: Pattern)strBir model kaynağı kaydet ve kimliğini gönder.
register_function(function: Function)strBir fonksiyon kaynağını kaydet ve kimliğini gönder.

Ayrıca bakınız:

 Türkçe