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