StructTreeRootElement

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

NimiTyyppiPääsyKuvaus
AllElementsIReadOnlyList<StructureElement>ReadTasainen luettelo kaikista rakenteen elementeistä juuren alapuolella, tuotettu syvyyssuuntaisen läpikäynnin (depth‑first walk) avulla ChildElementsissa.
StructureTextStateStructureTextStateReadTähän elementtiin sovellettu tekstitila sen sisäiseen sisältöön (vain tallennettu — rakenteen rakentaja ei renderöi sen läpi uudelleen).
AttributesStructureElementAttributesReadTähän elementtiin liitetyt rakenteen attribuutit (/A), järjestetty omistajan mukaan.
StructureTypestringReadPDF:n rakenteen tyyppi rooli (/S‑entry, esim.
ActualTextstringRead/WriteKorvaava teksti merkitylle sisällölle (/ActualText).
AlternativeTextstringRead/WriteApua tarvitsevien teknologioiden käyttämä vaihtoehtoinen teksti (/Alt).
ExpansionTextstringRead/WriteLyhenteen laajennusteksti (/E).
LanguagestringRead/WriteBCP‑47 kielikoodi elementin sisällölle (/Lang).
IDstringReadElementin tunniste (/ID); vain luku — määritetty tallennuksen yhteydessä.
TitlestringRead/WriteRakenteen elementin otsikko (/T).
PagePage?ReadSivu, joka isännöi tämän elementin sisältöä, tai null jos elementtiä ei ole vielä liitetty sivuun.
ParentElementStructureElement?ReadVanhempi rakenteen elementti, tai null jos tämä elementti on irti tai suoraan rakenteen puun juuren alla.
ChildElementsElementListReadTämän elementin suorat alaiset.

Menetelmät

AllekirjoitusKuvaus
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 vakio­tyyppi 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.

Katso myös

 Suomi