StructureElement
StructureElement
Übersicht
StructureElement ist eine Klasse in Aspose.PDF FOSS für Python.
Ein veränderbares logisches Strukturelement in einem getaggten PDF.
Diese Klasse stellt 5 Methoden zur Arbeit mit StructureElement Objekten in Python Programmen bereit. Verfügbare Methoden umfassen: __init__, add_child, move_to, remove, set_reading_order. Alle öffentlichen Mitglieder sind für jede Python Anwendung zugänglich, nachdem das Aspose.PDF FOSS für Python Paket installiert wurde. Eigenschaften: actual_text, alt_text, children, mcids, page_number, parent und 1 weitere.
Eigenschaften
| Name | Typ | Zugriff | Beschreibung |
|---|---|---|---|
structure_type | str | Lesen/Schreiben | Abrufen oder Festlegen des Strukturtyps des Elements, z. B. P oder Figure. |
alt_text | `str | None` | Lesen/Schreiben |
actual_text | `str | None` | Lesen/Schreiben |
page_number | `int | None` | Lesen |
mcids | tuple[int, ...] | Lesen | Gib die von diesem Element referenzierten direkten Markierungs-Content-IDs zurück. |
parent | `StructureElement | None` | Lesen |
children | list[StructureElement] | Lesen | Geben Sie direkte Kindelemente in logischer Lesereihenfolge zurück. |
Methoden
| Signatur | Beschreibung |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(content, element) bei dieser StructureElement-Instanz. |
| `add_child(structure_type: str, index: int | None, page_number: int |
| `move_to(parent: StructureElement | None, index: int |
set_reading_order(elements: Sequence[StructureElement]) | Setzt die vollständige Reihenfolge der direkten Kinder dieses Elements. |
remove() | Entfernen Sie dieses Element und seine Nachkommen aus dem Strukturbaum. |