DocumentElement

DocumentElement

Übersicht

DocumentElement ist eine Klasse in Aspose.PDF FOSS für .NET. Erbt von: StructureElement.

Das Dokumentwurzel-Strukturelement (/S Document).

Diese Klasse stellt 11 Methoden zur Arbeit mit DocumentElement-Objekten in .NET-Programmen bereit. Verfügbare Methoden umfassen: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Alle öffentlichen Mitglieder sind für jede .NET-Anwendung zugänglich, nachdem das Aspose.PDF FOSS für .NET-Paket installiert wurde. Eigenschaften: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID und 7 weitere.

Eigenschaften

NameTypZugriffBeschreibung
StructureTextStateStructureTextStateLesenText-state auf den Inline-Inhalt dieses Elements angewendet (nur gespeichert — der FOSS structure builder rendert es nicht erneut).
AttributesStructureElementAttributesLesenDie Strukturattribute (/A), die diesem Element zugeordnet sind, nach Eigentümer organisiert.
StructureTypestringLesenDie PDF-Strukturtyp-Rolle (/S-Eintrag, z. B.
SStructureTypeLesenDer Strukturtyp des Elements (/S) als ein StructureType, dessen Name das Rollen-Tag ist (z. B.
ActualTextstringLesen/SchreibenDer Ersatztext für den markierten Inhalt (/ActualText).
AlternativeTextstringLesen/SchreibenAlternativtext, der von unterstützender Technologie verwendet wird (/Alt).
ExpansionTextstringLesen/SchreibenErweiterungstext für eine Abkürzung (/E).
LanguagestringLesen/SchreibenBCP-47 Sprachcode für den Inhalt des Elements (/Lang).
IDstringLesenElementbezeichner (/ID); schreibgeschützt — bei Speicherung zugewiesen.
TitlestringLesen/SchreibenTitel des Strukturelements (/T).
PagePage?LesenSeite, die den Inhalt dieses Elements hostet, oder null, wenn das Element noch keiner Seite zugeordnet wurde.
ParentElementStructureElement?LesenDas übergeordnete Strukturelement oder null, wenn dieses Element losgelöst ist oder direkt unter der Wurzel des Strukturbaums liegt.
ChildElementsElementListLesenDirekte Kinder dieses Elements.

Methoden

SignaturBeschreibung
AppendChild(child: StructureElement)Füge ein Kind unter dem /K-Array dieses Elements hinzu.
SetTag(tag: string)Ordne die Rolle dieses Elements einem benutzerdefinierten Tag zu und registriere Tag → seinen Standardtyp in der Dokumentrollenkarte.
ToString()Textuelle Darstellung, die beim Dumpen des Strukturbaums verwendet wird (Rollenname; fällt auf den Typnamen zurück).
FindElements(recursive: bool)Rekursiv Nachkommen-Elemente des Typs T finden.
SetText(text: string)Setze den Textinhalt des Elements (gespeichert als ActualText).
SetId(id: string)Setze die Elementkennung (/ID).
ClearId()Entfernen Sie die Elementkennung (/ID).
AdjustPosition(settings: object)Erfasse die angeforderte Layout-Position für ein erstelltes Strukturelement.
ChangeParentElement(newParent: StructureElement, validate: bool)Verschiebe dieses Element unter newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Trenne dieses Element und ordne seine Kinder anschließend dem früheren Elternteil dieses Elements zu (und übernimm dabei den Slot des Elements).
Detach()Trenne dieses Element von seinem Elternteil.

Siehe auch

 Deutsch