DocumentElement

DocumentElement

Vue d’ensemble

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

L’élément de structure racine du document (/S Document).

Cette classe fournit 11 méthodes pour travailler avec les objets DocumentElement 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 7 autres.

Propriétés

NomTypeAccèsDescription
StructureTextStateStructureTextStateLectureÉtat de 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, par ex.
SStructureTypeLectureLe type de structure de l’élément (/S) en tant que StructureType dont le Nom est la balise de rôle (par 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/ÉcritureCode langue BCP-47 pour le contenu de l’élément (/Lang).
IDstringLectureIdentifiant d’é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 de structure parent, 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 carte des rôles du document.
ToString()Représentation textuelle utilisée lors du vidage de l’arbre de structure (nom du rôle ; retombe sur le nom du type).
FindElements(recursive: bool)Trouver récursivement les éléments descendants de type T.
SetText(text: string)Définir le contenu textuel de l’élément (stocké sous 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)Capturer 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