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, ...] | קריאה | החזר את מזהי ה-marked-content הישירים שהאלמנט מתייחס אליהם. |
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() | הסר אלמנט זה ואת הצאצאים שלו מעץ המבנה. |