StructTreeRootElement

StructTreeRootElement

Descripción general

StructTreeRootElement es una clase en Aspose.PDF FOSS para .NET. Hereda de: StructureElement.

El contenedor /StructTreeRoot en la parte superior del árbol de estructura lógica.

Esta clase proporciona 11 métodos para trabajar con objetos StructTreeRootElement en programas .NET. Los métodos disponibles incluyen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Todos los miembros públicos son accesibles para cualquier aplicación .NET después de instalar el paquete Aspose.PDF FOSS for .NET. Propiedades: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText, y 7 más.

Propiedades

NombreTipoAccesoDescripción
AllElementsIReadOnlyList<StructureElement>ReadLista plana de cada elemento de estructura debajo de la raíz, producida por un recorrido en profundidad de ChildElements.
StructureTextStateStructureTextStateReadEstado de texto aplicado al contenido en línea de este elemento (solo almacenado — el constructor de estructura no vuelve a renderizar a través de él).
AttributesStructureElementAttributesReadLos atributos de estructura (/A) adjuntos a este elemento, organizados por propietario.
StructureTypestringReadEl rol de tipo de estructura PDF (/entrada S, por ejemplo).
ActualTextstringRead/WriteEl texto de reemplazo para el contenido marcado (/ActualText).
AlternativeTextstringRead/WriteTexto alternativo usado por tecnología de asistencia (/Alt).
ExpansionTextstringRead/WriteTexto de expansión para una abreviatura (/E).
LanguagestringRead/WriteCódigo de idioma BCP-47 para el contenido del elemento (/Lang).
IDstringReadIdentificador del elemento (/ID); solo lectura — asignado al guardar.
TitlestringRead/WriteTítulo del elemento de estructura (/T).
PagePage?ReadPágina que aloja el contenido de este elemento, o null cuando el elemento aún no se ha adjuntado a una página.
ParentElementStructureElement?ReadEl elemento de estructura padre, o null cuando este elemento está desacoplado o directamente bajo la raíz del árbol de estructura.
ChildElementsElementListReadHijos directos de este elemento.

Métodos

SignatureDescription
AppendChild(child: StructureElement)Agregar un hijo bajo el array /K de este elemento.
SetTag(tag: string)Remapear el rol de este elemento a una etiqueta personalizada, registrando etiqueta → su tipo estándar en el mapa de roles del documento.
ToString()Representación textual usada al volcar el árbol de estructura (nombre del rol; recurre al nombre del tipo).
FindElements(recursive: bool)Buscar recursivamente elementos descendientes del tipo T.
SetText(text: string)Establecer el contenido de texto del elemento (almacenado como ActualText).
SetId(id: string)Establecer el identificador del elemento (/ID).
ClearId()Eliminar el identificador del elemento (/ID).
AdjustPosition(settings: object)Stub no-op mantenido por compatibilidad con el API de autoría AdjustPosition — FOSS aún no renderiza a través de PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Mover este elemento bajo newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Desvincular este elemento, luego volver a asignar sus hijos bajo el padre anterior de este elemento (ocupando la ranura de este elemento).
Detach()Desvincular este elemento de su padre.

Ver también

 Español