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 LongDLL
int DLNormalizeStructTree(int InstanceID);Returverdier
| -1 | Det valgte dokumentet har ingen strukturtrær |
|---|---|
| 0 | Træet var allerede kanonisk |
| N | Det 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