GetPDFUAReadValidationCoverageJSON

Conformité, inspection de documents

Description

Inspecte les capacités du lecteur PDF/UA et leur périmètre non vérifié

Syntaxe

Delphi

Function TPDFlib.GetPDFUAReadValidationCoverageJSON(TargetPart: Integer): WideString;

DLL

Function DLGetPDFUAReadValidationCoverageJSON(InstanceID, TargetPart: Integer): PWideChar; Stdcall;
Function DLGetPDFUAReadValidationCoverageJSONA(InstanceID, TargetPart: Integer): PAnsiChar; Stdcall;

ActiveX

Function PDFlib::GetPDFUAReadValidationCoverageJSON(TargetPart As Long) As String

Remarques

Renvoie une description statique des capacités pour la cible 0, 1 ou 2, plutôt que le résultat du dernier contrôle de document

La partie 2 signale checked, unverified et les limits de traversée ; fullCertification vaut toujours false, y compris lorsque les contrôles implémentés passent

Les limites sont 256 niveaux de structure, 100000 objets de structure et 256 sauts de table de rôles ; dépasser une limite fait échouer la validation au lieu d’abandonner silencieusement des nœuds

Les cibles invalides renvoient un JSON d’erreur et positionnent LastErrorCode=401 ; les instances DLL invalides renvoient un pointeur nul, les résultats DLL larges sont détenus par l’instance et les résultats A contiennent du JSON UTF-8

Voir aussi

CheckFilePDFUACompliance, RunPDFUAValidationPipelineTask