GetPDFUAReadValidationCoverageJSON

Conformidade, inspeção de documentos

Descrição

Inspeciona as capacidades de leitor PDF/UA e o escopo delas que não é verificado

Sintaxe

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

Observações

Retorna uma descrição estática de capacidades para o alvo 0, 1 ou 2, e não o resultado da última checagem de documento

A parte 2 reporta checked, unverified e limits de travessia; fullCertification é sempre false, inclusive quando as checagens implementadas passam

Os limites são 256 níveis de estrutura, 100000 objetos de estrutura e 256 saltos de role map; exceder um limite falha a validação em vez de descartar nós silenciosamente

Alvos inválidos retornam JSON de erro e definem LastErrorCode=401; instâncias de DLL inválidas retornam um ponteiro nulo, resultados wide da DLL pertencem à instância, e resultados A contêm JSON em UTF-8

Veja também

CheckFilePDFUACompliance, RunPDFUAValidationPipelineTask