NormalizeStructTree

Tagget PDF, strukturreparasjon

Beskrivelse

Kanoniserer hver strukturbarnsamling som en matrise, promoterer direkte strukturelementer til indirekte objekter, reparerer barns /P-lenker, fjerner ugyldige skalar-barn, og beholder bare den første nåbare kanten når et duplikat eller syklus påtreffes

Syntaks

Delphi

Function TPDFlib.NormalizeStructTree: Integer;

ActiveX

Function PDFlib::NormalizeStructTree() As Long

DLL

int DLNormalizeStructTree(int InstanceID);

Returverdier

-1Det valgte dokumentet har ingen strukturtrær
0Træet var allerede kanonisk
NDet positive antallet reparerte kanter, samlinger, referanser eller promoterte objekter

Merknader

Gjennomløpet er iterativt og lineært i antall tilgjengelige struktur-barn. Numeriske MCID-er og gyldige /MCR- eller /OBJR-ordbøker bevares på plass, slik at eksisterende /StructParents- og /ParentTree-mappinger forblir gyldige