IllustrationElement

IllustrationElement

Descripción general

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

Clase base abstracta para elementos de estructura tipo ilustración (Figure, Formula).

Esta clase proporciona 14 métodos para trabajar con objetos IllustrationElement en programas .NET.
Los métodos disponibles incluyen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, 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 10 más.

Propiedades

NombreTipoAccesoDescripción
ImagePathstring?ReadArchivo de imagen que respalda esta ilustración.
ImageWidthdoubleReadAnulación del ancho de la imagen (0 = automático).
ImageHeightdoubleReadAnulación de la altura de la imagen (0 = automático).
ResolutionintReadAnulación de la resolución de la imagen (DPI) (0 = automático).
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 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
SetImage(imagePath: string)Vincular una imagen raster/vector a esta ilustración.
SetImage(imagePath: string, width: double, height: double)Vincular una imagen con dimensiones explícitas.
SetImage(imagePath: string, resolution: int)Vincular una imagen con una resolución explícita (DPI).
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).
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 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