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 Long

DLL

int DLNormalizeStructTree(int InstanceID);

Paluuarvot

-1Valitulla asiakirjalla ei ole rakennepuuta
0Puu oli jo kanoninen
NPositiivinen 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