CreateValidationPipelineReport

Соответствие стандартам, производительность

Описание

Прогоняет выбранные проверки соответствия через один валидационный конвейер и возвращает объединённый структурированный отчёт

Синтаксис

Delphi

Function TPDFlib.CreateValidationPipelineReport(PipelineID, ComplianceTests, Options, ReportFormat: Integer): WideString;

DLL

Function DLCreateValidationPipelineReport(InstanceID, PipelineID, ComplianceTests, Options, ReportFormat: Integer): PWideChar; Stdcall;

ActiveX

Function PDFlib::CreateValidationPipelineReport(PipelineID As Long, ComplianceTests As Long, Options As Long, ReportFormat As Long) As String

Параметры

PipelineIDIdentifier returned by BeginValidationPipeline
ComplianceTestsBit mask: 1 PDF/A, 2 PDF/UA-1, 0 or 3 both
Options0 collects all findings; 1 stops each audit at its first finding
ReportFormat0 XML or 1 JSON

Возвращаемые значения

Возвращает полный структурированный отчёт либо пустую строку при недопустимом конвейере

Примечания

Обе выбранные проверки используют общий reader конвейера, состояние защиты, граф объектов документа и кэш ленивых объектов

См. также

CreateValidationReport, GetValidationPipelineParseCount