DocumentElement
Áttekintés
DocumentElement egy osztály a Aspose.PDF FOSS-ben a .NET számára. Örökli: StructureElement.
A dokumentum gyökérstruktúra eleme (/S Document).
Ez az osztály 11 metódust biztosít a DocumentElement objektumokkal való munka .NET programokban. Elérhető metódusok: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Minden nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS a .NET csomag telepítése után. Tulajdonságok: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, és még 7.
Tulajdonságok
| Név | Típus | Hozzáférés | Leírás |
|---|---|---|---|
StructureTextState | StructureTextState | Olvasás | Szövegállapot alkalmazva az elem beágyazott tartalmára (csak tárolva — a FOSS struktúraépítő nem rendereli újra ezen keresztül). |
Attributes | StructureElementAttributes | Olvasás | Az elemhez kapcsolt struktúraattribútumok (/A), tulajdonos szerint szervezve. |
StructureType | string | Olvasás | A PDF struktúratípus szerepe (/S bejegyzés, például. |
S | StructureType | Olvasás | Az elem struktúratípusa (/S) mint egy StructureType, amelynek a Neve a szerepkör címke (például. |
ActualText | string | Olvasás/Írás | A megjelölt tartalom helyettesítő szövege (/ActualText). |
AlternativeText | string | Olvasás/Írás | Alternatív szöveg, amelyet a segítő technológia használ (/Alt). |
ExpansionText | string | Olvasás/Írás | Kibővített szöveg egy rövidítéshez (/E). |
Language | string | Olvasás/Írás | BCP-47 nyelvkód az elem tartalmához (/Lang). |
ID | string | Olvasás | Elem azonosító (/ID); csak olvasható — mentéskor hozzárendelve. |
Title | string | Olvasás/Írás | A struktúraelem címe (/T). |
Page | Page? | Olvasás | Az elem tartalmát kiszolgáló oldal, vagy null, ha az elem még nincs oldalhoz csatolva. |
ParentElement | StructureElement? | Olvasás | A szülő struktúraelem, vagy null, amikor ez az elem leválasztott vagy közvetlenül a struktúra-fa gyökerénél van. |
ChildElements | ElementList | Olvasás | Ennek az elemnek a közvetlen gyerekei. |
Metódusok
| Aláírás | Leírás |
|---|---|
AppendChild(child: StructureElement) | Gyermek hozzáfűzése ennek az elemnek a /K tömbje alá. |
SetTag(tag: string) | Térképezze át ennek az elemnek a szerepét egy egyéni címkére, regisztrálva a címkét → annak szabványos típusát a dokumentum szerepképtérképben. |
ToString() | Szöveges ábrázolás, amely a struktúrafa kiírásakor használatos (szerep neve; visszaesik a típus nevére). |
FindElements(recursive: bool) | Rekurzívan keresse meg a T típusú leszármazott elemeket. |
SetText(text: string) | Állítsa be az elem szövegtartalmát (a ActualText tárolva). |
SetId(id: string) | Állítsa be az elem azonosítóját (/ID). |
ClearId() | Távolítsa el az elemazonosítót (/ID). |
AdjustPosition(settings: object) | Rögzítsd a kért elrendezési pozíciót egy szerzői struktúraelemhez. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Mozgasd ezt az elemet a newParent alá. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Válaszd le ezt az elemet, majd a gyermekeit rendeld át az elem korábbi szülőjéhez (az elem helyét átveve). |
Detach() | Válaszd le ezt az elemet a szülőjétől. |