StructTreeRootElement

StructTreeRootElement

Visió general

StructTreeRootElement és una classe a Aspose.PDF FOSS per a .NET. Hereta de: StructureElement.

El contenidor /StructTreeRoot a la part superior de l’arbre d’estructura lògica.

Aquesta classe proporciona 11 mètodes per treballar amb objectes StructTreeRootElement en programes .NET. Els mètodes disponibles inclouen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Tots els membres públics són accessibles a qualsevol aplicació .NET després d’instal·lar el paquet Aspose.PDF FOSS for .NET. Propietats: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText, i 7 més.

Propietats

NomTipusAccésDescripció
AllElementsIReadOnlyList<StructureElement>ReadLlista plana de tots els elements d’estructura per sota de l’arrel, produïda per un recorregut en profunditat dels ChildElements.
StructureTextStateStructureTextStateReadEstat de text aplicat al contingut en línia d’aquest element (només emmagatzemat — el constructor d’estructura no el torna a renderitzar).
AttributesStructureElementAttributesReadEls atributs d’estructura (/A) adjunts a aquest element, organitzats per propietari.
StructureTypestringReadEl rol de tipus d’estructura PDF (/entrada S, p. ex.
ActualTextstringRead/WriteEl text de substitució per al contingut marcat (/ActualText).
AlternativeTextstringRead/WriteText alternatiu utilitzat per la tecnologia assistiva (/Alt).
ExpansionTextstringRead/WriteText d’expansió per a una abreviatura (/E).
LanguagestringRead/WriteCodi d’idioma BCP-47 per al contingut de l’element (/Lang).
IDstringReadIdentificador de l’element (/ID); només de lectura — assignat en desar.
TitlestringRead/WriteTítol de l’element d’estructura (/T).
PagePage?ReadPàgina que allotja el contingut d’aquest element, o null quan l’element encara no s’ha adjuntat a cap pàgina.
ParentElementStructureElement?ReadL’element d’estructura pare, o null quan aquest element està separat o directament sota l’arrel de l’arbre d’estructura.
ChildElementsElementListReadFill(s) directe(s) d’aquest element.

Mètodes

SignaturaDescripció
AppendChild(child: StructureElement)Afegeix un fill sota la matriu /K d’aquest element.
SetTag(tag: string)Reassigna el rol d’aquest element a una etiqueta personalitzada, registrant etiqueta → el seu tipus estàndard al mapa de rols del document.
ToString()Representació textual utilitzada en l’exportació de l’arbre d’estructura (nom del rol; recau al nom del tipus).
FindElements(recursive: bool)Troba recursivament elements descendents del tipus T.
SetText(text: string)Estableix el contingut de text de l’element (emmagatzemat com a ActualText).
SetId(id: string)Estableix l’identificador de l’element (/ID).
ClearId()Elimina l’identificador de l’element (/ID).
AdjustPosition(settings: object)Stub no-op mantingut per compatibilitat amb l’API d’autorització AdjustPosition — FOSS encara no renderitza a través de PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Mou aquest element sota newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Desenganxa aquest element, i després reassigna els seus fills al pare anterior d’aquest element (ocupant la posició d’aquest element).
Detach()Desenganxa aquest element del seu pare.

Vegeu també

 Català