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Параметры
| PipelineID | Identifier returned by BeginValidationPipeline |
|---|---|
| ComplianceTests | Bit mask: 1 PDF/A, 2 PDF/UA-1, 0 or 3 both |
| Options | 0 collects all findings; 1 stops each audit at its first finding |
| ReportFormat | 0 XML or 1 JSON |
Возвращаемые значения
Возвращает полный структурированный отчёт либо пустую строку при недопустимом конвейере
Примечания
Обе выбранные проверки используют общий reader конвейера, состояние защиты, граф объектов документа и кэш ленивых объектов