MCRElement

MCRElement

Übersicht

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

Ein markierter Inhaltsreferenz-Blatt (Rolle “MCR”), das vom auto-tagger erzeugt wird, um zu kennzeichnen, wo der Seiteninhalt eines Strukturelements liegt.

Diese Klasse stellt 11 Methoden zur Arbeit mit MCRElement-Objekten in .NET-Programmen bereit. Verfügbare Methoden sind: 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 7 weitere.

Eigenschaften

NameTypZugriffBeschreibung
StructureTextStateStructureTextStateLesenTextzustand, der auf den Inline-Inhalt dieses Elements angewendet wird (nur gespeichert — der FOSS-Struktur-Builder rendert ihn nicht neu).
AttributesStructureElementAttributesLesenDie Strukturattribute (/A), die an diesem Element angebracht sind, nach Besitzer organisiert.
StructureTypestringLesenDie PDF-Strukturtyp-Rolle (/S-Eintrag, z. B.
SStructureTypeLesenDer Strukturtyp des Elements (/S) als ein StructureType, dessen Name das Rollentag ist (z. B.
ActualTextstringLesen/SchreibenDer Ersatztext für den markierten Inhalt (/ActualText).
AlternativeTextstringLesen/SchreibenAlternativtext, der von assistiver 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 sich direkt unter der Wurzel des Strukturbaums befindet.
ChildElementsElementListLesenDirekte Kinder dieses Elements.

Methoden

SignaturBeschreibung
AppendChild(child: StructureElement)Füge ein Kind unter dem /K-Array dieses Elements hinzu.
SetTag(tag: string)Ordnen Sie die Rolle dieses Elements einer benutzerdefinierten Markierung zu und registrieren Sie die Markierung → ihren Standardtyp in der Dokumentrollen-Map.
ToString()Textuelle Darstellung, die beim Dumpen des Strukturbbaums verwendet wird (Rollenname; fällt auf den Typnamen zurück).
FindElements(recursive: bool)Rekursiv Nachfahren-Elemente des Typs T finden.
SetText(text: string)Setzt den Textinhalt des Elements (gespeichert als ActualText).
SetId(id: string)Setzen Sie die Elementkennung (/ID).
ClearId()Entfernen Sie den Elementbezeichner (/ID).
AdjustPosition(settings: object)Erfasse die angeforderte Layout-Position für ein vom Autor erstelltes Strukturelement.
ChangeParentElement(newParent: StructureElement, validate: bool)Verschiebe dieses Element unter newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Trenne dieses Element, dann setze seine Kinder unter den ehemaligen Elternknoten dieses Elements (und nimm den Slot dieses Elements ein).
Detach()Trenne dieses Element von seinem Elternteil.

Siehe auch

 Deutsch