Rakenneelementti

Rakenneelementti

Yleiskatsaus

StructureElement on luokka Aspose.PDF FOSS:ssä .NET:lle. Periytyy: Element, ITextElement.

Perusluokka tagged-PDF:n loogisen rakenteen elementeille.

Tämä luokka tarjoaa 12 menetelmää StructureElement-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, AlternativeText, Attributes, ChildElements, ExpansionText, ID, ja 6 muuta.

Ominaisuudet

NameTypeAccessDescription
StructureTextStateStructureTextStateReadTekstitila, joka on sovellettu tämän elementin sisäiseen sisältöön (vain tallennettu — rakenteen rakentaja ei renderöi sitä uudelleen).
AttributesStructureElementAttributesReadTähän elementtiin liitetyt rakenteen attribuutit (/A), järjestetty omistajan mukaan.
StructureTypestringReadPDF:n rakenne-tyyppi rooli (/S-merkintä, esim.
ActualTextstringRead/WriteKorvaava teksti merkitylle sisällölle (/ActualText).
AlternativeTextstringRead/WriteVaihtoehtoinen teksti, jota apuvälineet käyttävät (/Alt).
ExpansionTextstringRead/WriteLaajennusteksti lyhenteelle (/E).
LanguagestringRead/WriteBCP-47 kielikoodi elementin sisällölle (/Lang).
IDstringReadElementin tunniste (/ID); vain luku — määritetään tallennuksen yhteydessä.
TitlestringRead/WriteRakenne-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?ReadYläelementti, tai null jos tämä elementti on irrotettu tai suoraan rakennepuun juuren alla.
ChildElementsElementListReadTämän elementin suorat alielementit.

Menetelmät

SignatureDescription
AppendChild(child: StructureElement)Lisää lapsi tämän elementin /K-taulukkoon.
SetTag(tag: string)Uudelleenmääritä tämän elementin rooli mukautetuksi tunnisteeksi rekisteröimällä 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 T‑tyyppisiä jälkeläiselementtejä.
AppendChild(child: StructureElement, validate: bool)Lisää lapsi valinnaisella validointikierroksella.
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 PositionSettings:n kautta.
ChangeParentElement(newParent: StructureElement, validate: bool)Siirrä tämä elementti newParent‑elementin alle.
RemoveAndMoveItsChildObjectsToItsParent(validate: bool)Irrota tämä elementti ja liitä sen lapset uudelleen sen entisen vanhemman alle (ottaa tämän elementin paikan).
Detach()Irrota tämä elementti sen vanhemmasta.

Katso myös

 Suomi