NormalizeStructTree
označeni PDF, obnovitev strukture
Opis
Vsako podrejeno zbirko strukture kanonizira kot tabelo, neposredne strukturne elemente poviša v indirektne objekte, popravi podrejene povezave /P, odstrani neveljavne skalarne podrejence in ob podvojitvi ali ciklu ohrani le prvi dosegljiv rob
Sintaksa
Delphi
Function TPDFlib.NormalizeStructTree: Integer;ActiveX
Function PDFlib::NormalizeStructTree() As LongDLL
int DLNormalizeStructTree(int InstanceID);Vrnjene vrednosti
| -1 | Izbrani dokument nima strukturnega drevesa |
|---|---|
| 0 | Drevo je bilo že kanonično |
| N | Pozitivno število popravljenih robov, zbirk, sklicev ali dvignjenih objektov |
Opombe
Prehod je iterativen in linearen glede na število dosegljivih strukturnih podrejencev. Številčni MCID in veljavni slovarji /MCR ali /OBJR se ohranijo na mestu, tako da obstoječe preslikave /StructParents in /ParentTree strani ostanejo veljavne