MCRElement

Visión general

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

Una hoja de referencia de contenido marcado (rol “MCR”) emitida por el auto-etiquetador para marcar dónde reside el contenido de página de un elemento estructural.

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

Propiedades

NombreTipoAccesoDescripción
StructureTextStateStructureTextStateLecturaEstado de texto aplicado al contenido en línea de este elemento (solo almacenado — el constructor de estructuras FOSS no lo vuelve a renderizar).
AttributesStructureElementAttributesLecturaLos atributos de estructura (/A) adjuntos a este elemento, organizados por propietario.
StructureTypestringLecturaEl rol de tipo de estructura PDF (/S entry, p. ej.
SStructureTypeLecturaEl tipo de estructura del elemento (/S) como un StructureType cuyo Nombre es la etiqueta de rol (p. ej.
ActualTextstringLectura/EscrituraEl texto de sustitución para el contenido marcado (/ActualText).
AlternativeTextstringLectura/EscrituraTexto alternativo utilizado por la tecnología de asistencia (/Alt).
ExpansionTextstringLectura/EscrituraTexto de expansión para una abreviatura (/E).
LanguagestringLectura/EscrituraBCP-47 código de idioma para el contenido del elemento (/Lang).
IDstringLecturaIdentificador del elemento (/ID); solo lectura — asignado al guardar.
TitlestringLectura/EscrituraTítulo del elemento de estructura (/T).
PagePage?LecturaPágina que aloja el contenido de este elemento, o null cuando el elemento aún no ha sido adjuntado a una página.
ParentElementStructureElement?LecturaEl elemento estructural padre, o null cuando este elemento está separado o directamente bajo la raíz del árbol de estructura.
ChildElementsElementListLecturaHijos directos de este elemento.

Métodos

FirmaDescripción
AppendChild(child: StructureElement)Añadir hijo bajo el array /K de este elemento.
SetTag(tag: string)Remapea el rol de este elemento a una etiqueta personalizada, registrando la etiqueta → su tipo estándar en el mapa de roles del documento.
ToString()Representación textual utilizada 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)Establece el contenido de texto del elemento (almacenado como ActualText).
SetId(id: string)Establece el identificador del elemento (/ID).
ClearId()Eliminar el identificador del elemento (/ID).
AdjustPosition(settings: object)Capturar la posición de diseño solicitada para un elemento de estructura autorado.
ChangeParentElement(newParent: StructureElement, validate: bool)Mueva este elemento bajo newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Desconecte este elemento, luego reasigne sus hijos bajo el padre anterior de este elemento (ocupando la posición de este elemento).
Detach()Desconecte este elemento de su padre.

Ver también

 Español