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 วิธี. สมาชิกสาธารณะทุกคนสามารถเข้าถึงการใช้งาน Python ใดก็ได้หลังจากติดตั้งแพ็คเกจ FOSS for Python.
วิธีการ
| Signature | คําอธิบาย |
|---|---|
__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 | ลงทะเบียนทรัพยากรพื้นที่สีและคืน ID ของมัน. |
register_pattern(pattern: Pattern) → str | ลงทะเบียนทรัพยากรแบบและคืน ID ของมัน. |
register_function(function: Function) → str | ลงทะเบียนแหล่งฟังก์ชันและคืน ID ของมัน. |