Kódelem

Kódelem

Áttekintés

CodeElement egy osztály az Aspose.PDF FOSS-ban .NET-hez. Örökli: StructureElement.

Ez az osztály 11 metódust biztosít a CodeElement objektumok .NET programokban való kezeléséhez. Az elérhető metódusok: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString. Az összes nyilvános tag elérhető bármely .NET alkalmazás számára a Aspose.PDF FOSS for .NET csomag telepítése után. Tulajdonságok: ActualText, AlternativeText, Attributes, ChildElements, ExpansionText, ID, és még 6 további.

Tulajdonságok

NévTípusHozzáférésLeírás
StructureTextStateStructureTextStateReadA szövegállapot, amely az elem beágyazott tartalmára vonatkozik (csak tárolva – a struktúraépítő nem rendereli újra ezen keresztül).
AttributesStructureElementAttributesReadAz elemhez csatolt struktúraattribútumok (/A), tulajdonos szerint rendezve.
StructureTypestringReadA PDF struktúratípus szerepe (/S bejegyzés, például
ActualTextstringRead/WriteA megjelölt tartalom helyettesítő szövege (/ActualText).
AlternativeTextstringRead/WriteA segítő technológiák által használt alternatív szöveg (/Alt).
ExpansionTextstringRead/WriteA rövidítés kibővítő szövege (/E).
LanguagestringRead/WriteBCP-47 nyelvkód az elem tartalmához (/Lang).
IDstringReadElemazonosító (/ID); csak olvasható – mentéskor kerül hozzárendelésre.
TitlestringRead/WriteA struktúraelem címe (/T).
PagePage?ReadAz oldal, amely az elem tartalmát tartalmazza, vagy null, ha az elem még nincs oldalhoz csatolva.
ParentElementStructureElement?ReadA szülő struktúraelem, vagy null, ha ez az elem leválasztott vagy közvetlenül a struktúrafák gyökerénél van.
ChildElementsElementListReadAz elem közvetlen gyermekei.

Módszerek

AláírásLeírás
AppendChild(child: StructureElement)Gyermek hozzáadása az elem /K tömbjéhez.
SetTag(tag: string)Az elem szerepének átleképezése egy egyéni címkére, a címke → szabványos típusa regisztrálása a dokumentum szerepképtérképben.
ToString()Szöveges ábrázolás, amelyet a struktúrafák kiírásakor használnak (szerep neve; ha nincs, a típus neve).
FindElements(recursive: bool)Rekurzívan megtalálja a T típusú leszármazott elemeket.
SetText(text: string)Beállítja az elem szövegtartalmát (ActualTextként tárolva).
SetId(id: string)Beállítja az elem azonosítóját (/ID).
ClearId()Eltávolítja az elem azonosítóját (/ID).
AdjustPosition(settings: object)Üres stub, amely a kompatibilitás érdekében maradt az AdjustPosition szerzői API-val — a FOSS még nem renderel a PositionSettings-en keresztül.
ChangeParentElement(newParent: StructureElement, validate: bool)Áthelyezi ezt az elemet az új szülő alá.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Leválasztja ezt az elemet, majd újra szülőként rendeli gyermekeit az elem korábbi szülője alá (az elem helyét átveve).
Detach()Leválasztja ezt az elemet a szülőjétől.

Lásd még

 Magyar