ValidateArlingtonPipelineSyntax

Compliance, Performance

Description

Runs model-driven object syntax validation against the reader and object cache retained by a validation pipeline

Syntax

Delphi

Function TPDFlib.ValidateArlingtonPipelineSyntax(PipelineID, ModelID, Options: Integer): Integer;

DLL

Function DLValidateArlingtonPipelineSyntax(InstanceID, PipelineID, ModelID, Options: Integer): Integer; Stdcall;

ActiveX

Function PDFlib::ValidateArlingtonPipelineSyntax(PipelineID As Long, ModelID As Long, Options As Long) As Long

Parameters

PipelineIDIdentifier returned by BeginValidationPipeline
ModelIDIdentifier returned by LoadArlingtonModel
OptionsBit 1 stops after the first issue, bit 2 permits unknown first-class keys, and bit 4 reports deprecated entries

Return values

Positive valueString-list identifier containing pipe-delimited issue code, object path, and message fields
0No issue was found, or an identifier is invalid

Remarks

The model walks from FileTrailer through linked definitions while suppressing repeated object-definition pairs and reusing lazily parsed PDF objects