CreateValidationPipelineReport

Compliance, Performance

Description

Runs the selected compliance audits against one validation pipeline and returns the combined structured report

Syntax

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

Parameters

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

Return values

Returns the complete structured report, or an empty string for an invalid pipeline

Remarks

Both selected audits share the pipeline reader, security state, document object graph, and lazy object cache

See also

CreateValidationReport, GetValidationPipelineParseCount