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 Long

Valeurs 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

Voir aussi

BeginDocumentPartHierarchy, GetDocumentPartCount