OBJRElement

OBJRElement

Übersicht

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

Eine Objektreferenz (Rolle “OBJR”) — verknüpft ein Strukturelement mit einem PDF-Objekt auf einer Seite (typischerweise eine Anmerkung, z. B.

Diese Klasse stellt 11 Methoden zur Arbeit mit OBJRElement-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 nach der Installation des Aspose.PDF FOSS für .NET-Pakets zugänglich. Eigenschaften: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID und 8 weitere.

Eigenschaften

NameTypZugriffBeschreibung
Objobject?LesenDas referenzierte PDF-Objekt (aufgelöst aus /Obj), oder null.
StructureTextStateStructureTextStateLesenTextzustand, der auf den Inline-Inhalt dieses Elements angewendet wird (nur gespeichert — der FOSS structure builder rendert ihn nicht erneut).
AttributesStructureElementAttributesLesenDie Struktureigenschaften (/A), die an diesem Element angehängt sind, nach Eigentümer geordnet.
StructureTypestringLesenDie PDF-Strukturtyp-Rolle (/S-Eintrag, z. B.
SStructureTypeLesenDer Strukturtyp (/S) des Elements als ein StructureType, dessen Name das Rollentag 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).
IDstringLesenElementkennung (/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 nicht an eine Seite angehängt wurde.
ParentElementStructureElement?LesenDas übergeordnete Strukturelement, oder null, wenn dieses Element losgelöst ist oder sich direkt unter der Wurzel des Strukturbaums befindet.
ChildElementsElementListLesenDirekte Kinder dieses Elements.

Methoden

SignaturBeschreibung
AppendChild(child: StructureElement)Fügen Sie ein Kind unter dem /K-Array dieses Elements hinzu.
SetTag(tag: string)Ordnen Sie die Rolle dieses Elements einem benutzerdefinierten Tag zu und registrieren Sie Tag → seinen Standardtyp in der Dokumentenrollen-Karte.
ToString()Textuelle Darstellung, die beim Ausgeben des Strukturbbaums verwendet wird (Rollenname; fällt zurück auf den Typnamen).
FindElements(recursive: bool)Rekursiv Nachfahren-Elemente des Typs T finden.
SetText(text: string)Setze den Textinhalt des Elements (gespeichert als ActualText).
SetId(id: string)Setzen Sie die Elementkennung (/ID).
ClearId()Entfernen Sie die Elementkennung (/ID).
AdjustPosition(settings: object)Erfassen Sie die angeforderte Layout-Position für ein erstelltes Strukturelement.
ChangeParentElement(newParent: StructureElement, validate: bool)Verschieben Sie dieses Element unter newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Lösen Sie dieses Element, dann ordnen Sie seine Kinder dem früheren übergeordneten Element dieses Elements neu zu (unter Nutzung des Slots dieses Elements).
Detach()Trennen Sie dieses Element von seinem übergeordneten Element.

Siehe auch

 Deutsch