StructTreeRootElement

StructTreeRootElement

Přehled

StructTreeRootElement je třída v Aspose.PDF FOSS pro .NET. Dědí z: StructureElement.

Obal /StructTreeRoot v horní části logického strukturovaného stromu.

Tato třída poskytuje 11 metod pro práci s objekty StructTreeRootElement v programech .NET. Dostupné metody zahrnují: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Všechny veřejné členy jsou přístupné jakékoli aplikaci .NET po instalaci balíčku Aspose.PDF FOSS for .NET. Vlastnosti: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText a dalších 7.

Vlastnosti

NázevTypPřístupPopis
AllElementsIReadOnlyList<StructureElement>ČteníPlochý seznam všech strukturálních prvků pod kořenem, vytvořený průchodem ChildElements do hloubky.
StructureTextStateStructureTextStateČteníStav textu aplikovaný na vložený obsah tohoto prvku (uložen pouze — konstruktor struktury jej nepřekresluje).
AttributesStructureElementAttributesČteníStrukturální atributy (/A) připojené k tomuto prvku, uspořádané podle vlastníka.
StructureTypestringČteníRole typu struktury PDF (/S položka, např.
ActualTextstringČtení/ZápisNáhradní text pro označený obsah (/ActualText).
AlternativeTextstringČtení/ZápisAlternativní text používaný asistenčními technologiemi (/Alt).
ExpansionTextstringČtení/ZápisRozšiřující text pro zkratku (/E).
LanguagestringČtení/ZápisKód jazyka BCP-47 pro obsah prvku (/Lang).
IDstringČteníIdentifikátor prvku (/ID); jen pro čtení — přiřazen při uložení.
TitlestringČtení/ZápisNázev strukturálního prvku (/T).
PagePage?ČteníStránka hostující obsah tohoto prvku, nebo null, pokud ještě nebyl prvek připojen k žádné stránce.
ParentElementStructureElement?ČteníNadřazený strukturální prvek, nebo null, pokud je tento prvek odpojen nebo přímo pod kořenem stromu struktury.
ChildElementsElementListČteníPřímé podřízené prvky tohoto prvku.

Metody

PodpisPopis
AppendChild(child: StructureElement)Připojit podřízený prvek pod pole /K tohoto elementu.
SetTag(tag: string)Přemapovat roli tohoto elementu na vlastní značku, zaregistrovat značka → její standardní typ v mapě rolí dokumentu.
ToString()Textová reprezentace používaná při výpisu stromu struktury (název role; v případě selhání se použije název typu).
FindElements(recursive: bool)Rekurzivně najít podřízené elementy typu T.
SetText(text: string)Nastavit textový obsah elementu (uložený jako ActualText).
SetId(id: string)Nastavit identifikátor elementu (/ID).
ClearId()Odstranit identifikátor elementu (/ID).
AdjustPosition(settings: object)Zástupná nečinná funkce zachovaná pro kompatibilitu s API pro úpravu pozice — FOSS zatím neprovádí vykreslování přes PositionSettings.
ChangeParentElement(newParent: StructureElement, validate: bool)Přesunout tento element pod newParent.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Odpojit tento element, pak přenést jeho potomky pod bývalého rodiče tohoto elementu (zaujmout místo tohoto elementu).
Detach()Odpojit tento element od jeho rodiče.

Viz také

 Čeština