NormalizeStructTree
Tagged PDF, structure repair
Kuvaus
Kanonisoi jokaisen rakennelapsikokoelman taulukoksi, korottaa suorat rakennetyylielementit välilliseksi objekteiksi, korjaa lasten /P-linkit, poistaa virheelliset skaalaarilapset ja säilyttää vain ensimmäisen tavoitettavan reunan, kun kaksoiskappale tai sykli tavataan
Syntaksi
Delphi
Function TPDFlib.NormalizeStructTree: Integer;ActiveX
Function PDFlib::NormalizeStructTree() As LongDLL
int DLNormalizeStructTree(int InstanceID);Paluuarvot
| -1 | Valitulla asiakirjalla ei ole rakennepuuta |
|---|---|
| 0 | Puu oli jo kanoninen |
| N | Positiivinen määrä korjattuja reunoja, kokoelmia, viittauksia tai korotettuja objekteja |
Huomautukset
Läpikäynti on iteratiivinen ja lineaarinen tavoitettavien rakennelapsien määrään nähden. Numereeriset MCIDit ja kelvolliset /MCR- tai /OBJR-sanakirjat säilytetään paikallaan, joten olemassa olevat sivujen /StructParents- ja /ParentTree-mäppäykset pysyvät kelvollisina