StructureElement
StructureElement
نمای کلی
StructureElement یک کلاس در Aspose.PDF FOSS برای Python است.
یک عنصر ساختار منطقی قابل تغییر در یک PDF برچسبدار.
این کلاس 5 متد برای کار با اشیاء StructureElement در برنامههای Python فراهم میکند. متدهای موجود شامل: __init__, add_child, move_to, remove, set_reading_order هستند. تمام اعضای عمومی پس از نصب بسته Aspose.PDF FOSS برای Python، برای هر برنامهٔ 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, ...] | خواندن | شناسههای محتوای علامتگذاریشده مستقیم که توسط این عنصر ارجاع داده شدهاند را برگردانید. |
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() | این عنصر و فرزندان آن را از درخت ساختار حذف کنید. |