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 LongParameters
| PipelineID | Identifier returned by BeginValidationPipeline |
|---|---|
| ModelID | Identifier returned by LoadArlingtonModel |
| Options | Bit 1 stops after the first issue, bit 2 permits unknown first-class keys, and bit 4 reports deprecated entries |
Return values
| Positive value | String-list identifier containing pipe-delimited issue code, object path, and message fields |
|---|---|
| 0 | No 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