StructureElement
StructureElement
ภาพรวม
StructureElement เป็นคลาสใน Aspose.PDF FOSS สำหรับ Python.
องค์ประกอบโครงสร้างตรรกะที่เปลี่ยนแปลงได้ใน PDF ที่มีแท็ก.
คลาสนี้ให้ 5 เมธอดสำหรับทำงานกับอ็อบเจกต์ StructureElement ในโปรแกรม Python. เมธอดที่มีให้รวมถึง: __init__, add_child, move_to, remove, set_reading_order. สมาชิกสาธารณะทั้งหมดสามารถเข้าถึงได้จากแอปพลิเคชัน Python ใด ๆ หลังจากติดตั้งแพคเกจ Aspose.PDF FOSS สำหรับ Python. คุณสมบัติ: actual_text, alt_text, children, mcids, page_number, parent, และอีก 1 รายการ.
คุณสมบัติ
| ชื่อ | ประเภท | การเข้าถึง | คำอธิบาย |
|---|---|---|---|
structure_type | str | อ่าน/เขียน | รับหรือกำหนดประเภทโครงสร้างขององค์ประกอบ เช่น P หรือ Figure. |
alt_text | `str | None` | อ่าน/เขียน |
actual_text | `str | None` | อ่าน/เขียน |
page_number | `int | None` | อ่าน |
mcids | tuple[int, ...] | อ่าน | ส่งคืน ID ของเนื้อหาที่ทำเครื่องหมายโดยตรงที่อ้างอิงโดยองค์ประกอบนี้. |
parent | `StructureElement | None` | อ่าน |
children | list[StructureElement] | อ่าน | คืนองค์ประกอบลูกโดยตรงตามลำดับการอ่านเชิงตรรกะ. |
วิธีการ
| ลายเซ็น | คำอธิบาย |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(content, element) บนอินสแตนซ์ StructureElement นี้. |
| `add_child(structure_type: str, index: int | None, page_number: int |
| `move_to(parent: StructureElement | None, index: int |
set_reading_order(elements: Sequence[StructureElement]) | ตั้งค่าลำดับทั้งหมดของลูกโดยตรงขององค์ประกอบนี้. |
remove() | ลบองค์ประกอบนี้และส่วนที่สืบทอดจากมันออกจากโครงสร้างต้นไม้. |