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 Long

DLL

int DLNormalizeStructTree(int InstanceID);

Vrnjene vrednosti

-1Izbrani dokument nima strukturnega drevesa
0Drevo je bilo že kanonično
NPozitivno š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