CodeElement

Vue d’ensemble

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

Cette classe fournit 11 méthodes pour travailler avec des objets CodeElement 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 package Aspose.PDF FOSS for .NET.
Propriétés : ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, et 6 autres.

Propriétés

NomTypeAccèsDescription
StructureTextStateStructureTextStateLectureÉtat de texte appliqué au contenu en ligne de cet élément (stocké uniquement — le générateur de structure ne le rend pas à nouveau).
AttributesStructureElementAttributesLectureLes attributs de structure (/A) attachés à cet élément, organisés par propriétaire.
StructureTypestringLectureLe rôle de type de structure PDF (/entrée S, par ex.
ActualTextstringLecture/ÉcritureLe texte de remplacement pour le contenu marqué (/ActualText).
AlternativeTextstringLecture/ÉcritureTexte alternatif utilisé par les technologies d’assistance (/Alt).
ExpansionTextstringLecture/ÉcritureTexte d’expansion pour une abréviation (/E).
LanguagestringLecture/ÉcritureCode de langue BCP-47 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 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 ; 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é 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