GetPDFUAReadValidationCoverageJSON

Соответствие стандартам, инспекция документов

Описание

Описывает возможности чтения PDF/UA и их неподтверждённую область

Синтаксис

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

Примечания

Возвращает статическое описание возможностей для цели 0, 1 или 2, а не результат последней проверки документа

Часть 2 сообщает checked, unverified и пределы обхода limits; fullCertification всегда false, в том числе когда реализованные проверки проходят

Пределы таковы: 256 уровней структуры, 100000 объектов структуры и 256 переходов по карте ролей; превышение предела завершает проверку сбоем вместо молчаливого отбрасывания узлов

Недопустимые цели возвращают JSON с ошибкой и задают LastErrorCode=401; недопустимые экземпляры DLL возвращают нулевой указатель, широкие результаты DLL принадлежат экземпляру, а результаты A содержат JSON в UTF-8

См. также

CheckFilePDFUACompliance, RunPDFUAValidationPipelineTask