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
| Name | Type | Access | Description |
|---|---|---|---|
StructureTextState | StructureTextState | Read | Estado 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). |
Attributes | StructureElementAttributes | Read | Los atributos de estructura (/A) adjuntos a este elemento, organizados por propietario. |
StructureType | string | Read | El rol de tipo de estructura PDF (entrada /S, p. ej. |
ActualText | string | Read/Write | El texto de reemplazo para el contenido marcado (/ActualText). |
AlternativeText | string | Read/Write | Texto alternativo usado por la tecnología de asistencia (/Alt). |
ExpansionText | string | Read/Write | Texto de expansión para una abreviatura (/E). |
Language | string | Read/Write | Código de idioma BCP-47 para el contenido del elemento (/Lang). |
ID | string | Read | Identificador del elemento (/ID); solo lectura — asignado al guardar. |
Title | string | Read/Write | Título del elemento de estructura (/T). |
Page | Page? | Read | Página que aloja el contenido de este elemento, o null cuando el elemento aún no se ha adjuntado a una página. |
ParentElement | StructureElement? | Read | El elemento de estructura padre, o null cuando este elemento está desacoplado o directamente bajo la raíz del árbol de estructura. |
ChildElements | ElementList | Read | Hijos directos de este elemento. |
Métodos
| Signature | Description |
|---|---|
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. |