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, وواحد آخر.
خصائص
| اسم | النوع | الوصول | وصف |
|---|---|---|---|
structure_type | str | قراءة/كتابة | احصل على أو عيّن نوع بنية العنصر، مثل P أو Figure. |
alt_text | `str | None` | قراءة/كتابة |
actual_text | `str | None` | قراءة/كتابة |
page_number | `int | None` | قراءة |
mcids | tuple[int, ...] | قراءة | أرجع معرّفات المحتوى المعلَّم المباشرة المشار إليها بهذا العنصر. |
parent | `StructureElement | None` | قراءة |
children | list[StructureElement] | قراءة | إرجاع العناصر الفرعية المباشرة بترتيب القراءة المنطقي. |
الطرق
| التوقيع | وصف |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(المحتوى، العنصر) على هذه الحالة 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() | إزالة هذا العنصر وسلالته من شجرة البنية. |