StructTreeRootElement
Yleiskatsaus
StructTreeRootElement on luokka Aspose.PDF FOSS:ssä .NET:lle.
Periytyy luokasta: StructureElement.
Yläosassa loogisen rakenteen puun /StructTreeRoot-kääre.
Tämä luokka tarjoaa 11 menetelmää StructTreeRootElement-objektien käsittelemiseen .NET-ohjelmissa.
Käytettävissä olevat menetelmät sisältävät: AdjustPosition, AppendChild, ChangeParentElement, ClearId, Detach, FindElements, RemoveAndMoveItsChildObjectsToItsParent, SetId, SetTag, SetText, ToString.
Kaikki julkiset jäsenet ovat käytettävissä kaikissa .NET-sovelluksissa Aspose.PDF FOSS for .NET -paketin asentamisen jälkeen.
Ominaisuudet: ActualText, AllElements, AlternativeText, Attributes, ChildElements, ExpansionText, ja 7 muuta.
Ominaisuudet
| Nimi | Tyyppi | Pääsy | Kuvaus |
|---|---|---|---|
AllElements | IReadOnlyList<StructureElement> | Read | Tasainen luettelo kaikista rakenteen elementeistä juuren alapuolella, tuotettu syvyyssuuntaisen läpikäynnin (depth‑first walk) avulla ChildElementsissa. |
StructureTextState | StructureTextState | Read | Tähän elementtiin sovellettu tekstitila sen sisäiseen sisältöön (vain tallennettu — rakenteen rakentaja ei renderöi sen läpi uudelleen). |
Attributes | StructureElementAttributes | Read | Tähän elementtiin liitetyt rakenteen attribuutit (/A), järjestetty omistajan mukaan. |
StructureType | string | Read | PDF:n rakenteen tyyppi rooli (/S‑entry, esim. |
ActualText | string | Read/Write | Korvaava teksti merkitylle sisällölle (/ActualText). |
AlternativeText | string | Read/Write | Apua tarvitsevien teknologioiden käyttämä vaihtoehtoinen teksti (/Alt). |
ExpansionText | string | Read/Write | Lyhenteen laajennusteksti (/E). |
Language | string | Read/Write | BCP‑47 kielikoodi elementin sisällölle (/Lang). |
ID | string | Read | Elementin tunniste (/ID); vain luku — määritetty tallennuksen yhteydessä. |
Title | string | Read/Write | Rakenteen elementin otsikko (/T). |
Page | Page? | Read | Sivu, joka isännöi tämän elementin sisältöä, tai null jos elementtiä ei ole vielä liitetty sivuun. |
ParentElement | StructureElement? | Read | Vanhempi rakenteen elementti, tai null jos tämä elementti on irti tai suoraan rakenteen puun juuren alla. |
ChildElements | ElementList | Read | Tämän elementin suorat alaiset. |
Menetelmät
| Allekirjoitus | Kuvaus |
|---|---|
AppendChild(child: StructureElement) | Lisää lapsi tämän elementin /K-taulukon alle. |
SetTag(tag: string) | Määritä tämän elementin rooli uudelleen mukautetuksi tunnisteeksi, rekisteröiden tunniste → sen vakiotyyppi asiakirjan roolikartassa. |
ToString() | Tekstimuotoinen esitys, jota käytetään rakenteen puun purkauksessa (roolin nimi; palautuu tyyppinimeen, jos roolia ei ole). |
FindElements(recursive: bool) | Etsi rekursiivisesti alielementtejä, jotka ovat tyyppiä T. |
SetText(text: string) | Aseta elementin tekstisisältö (tallennetaan ActualText-muodossa). |
SetId(id: string) | Aseta elementin tunniste (/ID). |
ClearId() | Poista elementin tunniste (/ID). |
AdjustPosition(settings: object) | Tyhjä toiminto, pidetty yhteensopivana AdjustPosition‑kirjoitus‑API:n kanssa — FOSS ei vielä renderöi PositionSettingsin kautta. |
ChangeParentElement(newParent: StructureElement, validate: bool) | Siirrä tämä elementti uuden vanhemman (newParent) alle. |
RemoveAndMoveItsChildObjectsToItsParent(validate: bool) | Irrota tämä elementti ja liitä sen lapset uudelleen sen entisen vanhemman alle (ottaa elementin paikan). |
Detach() | Irrota tämä elementti sen vanhemmasta. |