StructTreeRootElement

StructTreeRootElement

Panoramica

StructTreeRootElement è una classe in Aspose.PDF FOSS per .NET. Eredita da: StructureElement.

Il wrapper /StructTreeRoot nella parte superiore dell’albero della struttura logica.

Questa classe fornisce 12 metodi per lavorare con oggetti StructTreeRootElement nei programmi .NET. I metodi disponibili includono: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Tutti i membri pubblici sono accessibili a qualsiasi applicazione .NET dopo aver installato il pacchetto Aspose.PDF FOSS per .NET. Proprietà: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText e altre 8.

Proprietà

NomeTipoAccessoDescrizione
AllElementsIReadOnlyList<StructureElement>LetturaElenco piatto di ogni elemento della struttura al di sotto della radice, prodotto da una traversata in profondità di ChildElements.
StructureTextStateStructureTextStateLetturaStato testuale applicato al contenuto in linea di questo elemento (memorizzato solo — il costruttore di strutture FOSS non lo rielabora).
AttributesStructureElementAttributesLetturaGli attributi di struttura (/A) collegati a questo elemento, organizzati per proprietario.
StructureTypestringLetturaIl ruolo di tipo struttura PDF (voce /S, ad es.
SStructureTypeLetturaIl tipo di struttura dell’elemento (/S) come un StructureType il cui Nome è il tag del ruolo (ad es.
ActualTextstringLettura/ScritturaIl testo di sostituzione per il contenuto contrassegnato (/ActualText).
AlternativeTextstringLettura/ScritturaTesto alternativo usato dalla tecnologia assistiva (/Alt).
ExpansionTextstringLettura/ScritturaTesto di espansione per un’abbreviazione (/E).
LanguagestringLettura/ScritturaBCP-47 codice lingua per il contenuto dell’elemento (/Lang).
IDstringLetturaIdentificatore dell’elemento (/ID); sola lettura — assegnato al salvataggio.
TitlestringLettura/ScritturaTitolo dell’elemento di struttura (/T).
PagePage?LetturaPagina che ospita il contenuto di questo elemento, o null quando l’elemento non è ancora stato collegato a una pagina.
ParentElementStructureElement?LetturaL’elemento strutturale genitore, o null quando questo elemento è staccato o direttamente sotto la radice dell’albero della struttura.
ChildElementsElementListLetturaFigli diretti di questo elemento.

Metodi

FirmaDescrizione
AppendChild(child: StructureElement)Aggiungi figlio sotto l’array /K di questo elemento.
SetTag(tag: string)Rimappa il ruolo di questo elemento a un tag personalizzato, registrando tag → il suo tipo standard nella mappa dei ruoli del documento.
ToString()Rappresentazione testuale usata durante il dump dell’albero di struttura (nome ruolo; ricade al nome del tipo).
FindElements(recursive: bool)Trova ricorsivamente gli elementi discendenti di tipo T.
AppendChild(child: StructureElement, validate: bool)Aggiungi figlio con una validazione opzionale.
SetText(text: string)Imposta il contenuto testuale dell’elemento (memorizzato come ActualText).
SetId(id: string)Imposta l’identificatore dell’elemento (/ID).
ClearId()Rimuovi l’identificatore dell’elemento (/ID).
AdjustPosition(settings: object)Cattura la posizione di layout richiesta per un elemento di struttura creato.
ChangeParentElement(newParent: StructureElement, validate: bool)Sposta questo elemento sotto newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Stacca questo elemento, poi riassegna i suoi figli al genitore precedente di questo elemento (prendendo il posto di questo elemento).
Detach()Stacca questo elemento dal suo genitore.

Vedi anche

 Italiano