ValidateDocumentPartHierarchy
Parties de document, données variables, validation
Description
Valide le graphe complet des parties de document et ses liens inverses depuis les pages
Syntaxe
Delphi
Function TPDFlib.ValidateDocumentPartHierarchy: Integer;DLL
int DLValidateDocumentPartHierarchy(int InstanceID);ActiveX
Function PDFlib::ValidateDocumentPartHierarchy() As LongValeurs de retour
Renvoie 1 pour une hiérarchie complète valide, ou 0 avec l'erreur 525 pour un graphe invalide
Remarques
La validation vérifie les types exacts d'enveloppe et de partie, les liens parents, les cycles, les blocs standard de tableaux d'enfants non finaux de 8192 entrées, la profondeur uniforme des feuilles, le décompte de noms de nœuds, le niveau d'enregistrement, l'ordre strict des pages, la couverture complète des pages, les liens inverses de pages, les plages, les clés de dictionnaire XML NMTOKEN et les types de valeurs DPM
Le parcours est borné en profondeur et la comptabilité des métadonnées en taille, pour rejeter les structures hostiles sans allocation illimitée