ElementoNoEstructurado

ElementoNoEstructurado

Descripción general

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

NonStructElement.SetTag(tag) asigna una etiqueta personalizada a un elemento no estructural, influyendo en su identificación en el árbol de estructura del PDF.

Esta clase proporciona 11 métodos para trabajar con objetos NonStructElement 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, AlternativeText, Attributes, ChildElements, ExpansionText, ID, y 6 más.

Propiedades

NameTypeAccessDescription
StructureTextStateStructureTextStateReadEstado de texto aplicado al contenido en línea de este elemento (solo almacenado — el generador 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, p. ej.
ActualTextstringRead/WriteEl texto de reemplazo para el contenido marcado (/ActualText).
AlternativeTextstringRead/WriteTexto alternativo usado por la 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 arreglo /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 si no está disponible).
FindElements(recursive: bool)Encontrar 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 la 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 antiguo padre de este elemento (ocupando la posición de este elemento).
Detach()Desvincular este elemento de su padre.

Ver también

 Español