StructureElement
StructureElement
Panoramica
StructureElement è una classe in Aspose.PDF FOSS per Python.
Un elemento di struttura logica mutabile in un PDF taggato.
Questa classe fornisce 5 metodi per lavorare con oggetti StructureElement nei programmi Python. I metodi disponibili includono: __init__, add_child, move_to, remove, set_reading_order. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Python dopo aver installato il pacchetto Aspose.PDF FOSS per Python. Proprietà: actual_text, alt_text, children, mcids, page_number, parent, e 1 altro.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
structure_type | str | Lettura/Scrittura | Ottieni o imposta il tipo di struttura dell’elemento, ad esempio P o Figure. |
alt_text | `str | None` | Lettura/Scrittura |
actual_text | `str | None` | Lettura/Scrittura |
page_number | `int | None` | Lettura |
mcids | tuple[int, ...] | Lettura | Restituisci gli ID di contenuto marcato diretti a cui fa riferimento questo elemento. |
parent | `StructureElement | None` | Lettura |
children | list[StructureElement] | Lettura | Restituisci gli elementi figlio diretti in ordine di lettura logico. |
Metodi
| Firma | Descrizione |
|---|---|
__init__(content: TaggedContent, element: Any) | Calls init(content, element) su questa istanza di 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]) | Imposta l’ordine completo dei figli diretti di questo elemento. |
remove() | Rimuovi questo elemento e i suoi discendenti dall’albero della struttura. |