OBJRElement

Vue d’ensemble

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

Une référence d’objet (rôle “OBJR”) — lie un élément de structure à un objet PDF sur une page (généralement une annotation, par ex.

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

Propriétés

NomTypeAccèsDescription
Objobject?LectureL’objet PDF référencé (résolu à partir de /Obj), ou null.
StructureTextStateStructureTextStateLectureÉtat du texte appliqué au contenu en ligne de cet élément (stocké uniquement — le constructeur de structure FOSS ne le re-render pas).
AttributesStructureElementAttributesLectureLes attributs de structure (/A) attachés à cet élément, organisés par propriétaire.
StructureTypestringLectureLe rôle de type de structure PDF (/S entry, p. ex.
SStructureTypeLectureLe type de structure de l’élément (/S) en tant que StructureType dont le Nom est la balise de rôle (p. ex.
ActualTextstringLecture/ÉcritureLe texte de remplacement pour le contenu marqué (/ActualText).
AlternativeTextstringLecture/ÉcritureTexte alternatif utilisé par la technologie d’assistance (/Alt).
ExpansionTextstringLecture/ÉcritureTexte d’expansion pour une abréviation (/E).
LanguagestringLecture/ÉcritureBCP-47 code de langue pour le contenu de l’élément (/Lang).
IDstringLectureIdentifiant de l’élément (/ID) ; lecture seule — attribué lors de l’enregistrement.
TitlestringLecture/ÉcritureTitre de l’élément de structure (/T).
PagePage?LecturePage hébergeant le contenu de cet élément, ou null lorsque l’élément n’a pas encore été attaché à une page.
ParentElementStructureElement?LectureL’élément parent de la structure, ou null lorsque cet élément est détaché ou directement sous la racine de l’arbre de structure.
ChildElementsElementListLectureEnfants directs de cet élément.

Méthodes

SignatureDescription
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 balise → son type standard dans la cartographie 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 de type T.
SetText(text: string)Définir le contenu texte de l’élément (stocké sous ActualText).
SetId(id: string)Définir l’identifiant de l’élément (/ID).
ClearId()Supprimez l’identifiant de l’élément (/ID).
AdjustPosition(settings: object)Capturez la position de mise en page demandée pour un élément de structure créé.
ChangeParentElement(newParent: StructureElement, validate: bool)Déplacez cet élément sous newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Détachez cet élément, puis rattachez ses enfants sous l’ancien parent de cet élément (en prenant la place de cet élément).
Detach()Détachez cet élément de son parent.

Voir aussi

 Français