IllustrationElement

IllustrationElement

Vue d’ensemble

IllustrationElement est une classe dans Aspose.PDF FOSS pour .NET.
Hérite de : StructureElement.

Base abstraite pour les éléments de structure de type illustration (Figure, Formule).

Cette classe fournit 14 méthodes pour travailler avec des objets IllustrationElement dans les programmes .NET.
Les méthodes disponibles incluent : AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetImage, SetTag, SetText, ToString.
Tous les membres publics sont accessibles à toute application .NET après l’installation du package Aspose.PDF FOSS for .NET.
Propriétés : ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, et 10 autres.

Propriétés

NomTypeAccèsDescription
ImagePathstring?ReadFichier image supportant cette illustration.
ImageWidthdoubleReadRemplacement de la largeur de l’image (0 = auto).
ImageHeightdoubleReadRemplacement de la hauteur de l’image (0 = auto).
ResolutionintReadRemplacement de la résolution de l’image (DPI) (0 = auto).
StructureTextStateStructureTextStateReadÉtat de texte appliqué au contenu en ligne de cet élément (stocké uniquement — le constructeur de structure ne le rend pas à nouveau).
AttributesStructureElementAttributesReadLes attributs de structure (/A) attachés à cet élément, organisés par propriétaire.
StructureTypestringReadLe rôle de type de structure PDF (/entrée S, par ex.
ActualTextstringRead/WriteLe texte de remplacement pour le contenu marqué (/ActualText).
AlternativeTextstringRead/WriteTexte alternatif utilisé par les technologies d’assistance (/Alt).
ExpansionTextstringRead/WriteTexte d’expansion pour une abréviation (/E).
LanguagestringRead/WriteCode de langue BCP-47 pour le contenu de l’élément (/Lang).
IDstringReadIdentifiant de l’élément (/ID) ; lecture seule — attribué lors de l’enregistrement.
TitlestringRead/WriteTitre de l’élément de structure (/T).
PagePage?ReadPage hébergeant le contenu de cet élément, ou null si l’élément n’a pas encore été attaché à une page.
ParentElementStructureElement?ReadL’élément de structure parent, ou null lorsque cet élément est détaché ou directement sous la racine de l’arbre de structure.
ChildElementsElementListReadEnfants directs de cet élément.

Méthodes

SignatureDescription
SetImage(imagePath: string)Lier une image raster/vectorielle à cette illustration.
SetImage(imagePath: string, width: double, height: double)Lier une image avec des dimensions explicites.
SetImage(imagePath: string, resolution: int)Lier une image avec une résolution explicite (DPI).
AppendChild(child: StructureElement)Ajouter un enfant sous le tableau /K de cet élément.
SetTag(tag: string)Remapper le rôle de cet élément vers une balise personnalisée, en enregistrant la balise → son type standard dans la carte des rôles du document.
ToString()Représentation textuelle utilisée lors du vidage de l’arbre de structure (nom du rôle ; revient au nom du type).
FindElements(recursive: bool)Trouver récursivement les éléments descendants du type T.
SetText(text: string)Définir le contenu texte de l’élément (stocké comme ActualText).
SetId(id: string)Définir l’identifiant de l’élément (/ID).
ClearId()Supprimer l’identifiant de l’élément (/ID).
AdjustPosition(settings: object)Ébauche no‑op conservée pour compatibilité avec l’API d’authoring AdjustPosition — le FOSS ne rend pas encore via PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Déplacer cet élément sous newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Détacher cet élément, puis reparenter ses enfants sous l’ancien parent de cet élément (en prenant la place de cet élément).
Detach()Détacher cet élément de son parent.

Voir aussi

 Français