RenderModelBuilder

المعلومات العامة

RenderModelBuilder هي فئة في Aspose.Page FOSS لـ Python.

قم بإنشاء مستندات الرندر بشكل متزايد.

يوفر هذا الفصل 14 طريقة للعمل مع RenderModelBuilder كائنات في برامج Python. المنهجيات المتاحة تشمل: __init__, add_image, add_path, add_text, begin_page, clip, document, end_page, register_color_space, register_function, register_pattern, restore_state,، و 2 طرق إضافية. جميع الأعضاء العامين يمكن الوصول إليهم من أي تطبيق بايثون بعد تثبيت حزمة Aspose.Page FOSS for Python.

الطرق

التوقيعوصف
__init__()
set_default_page_size(width: float, height: float)حدد حجم الصفحة الافتراضي لإنشاء صفحة ضمنية.
begin_page(width: float, height: float)ابدأ صفحة جديدة بحجم واضح.
end_page()إنهاء الصفحة الحالية وإرفاقها إلى المستند.
`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)إضافة أمر مسار القطع إلى الصفحة الحالية.
save_state()حفظ حالة الرسومات الحالية.
restore_state()استعادة حالة الرسومات السابقة.
document()RenderDocumentأعد الوثيقة الحالية.
register_color_space(color_space: ColorSpace)strسجل مصدر الفضاء الملون و أعد هويته.
register_pattern(pattern: Pattern)strسجل مصدر نمط و أعد هويته.
register_function(function: Function)strسجل موارد الوظيفة و أعد هوية المستخدم.

انظر أيضاً

 العربية