ValidateArlingtonPipelineSyntax

Conformidade, Desempenho

Descrição

Executa validação de sintaxe de objetos guiada por modelo contra o reader e o cache de objetos retidos por um pipeline de validação

Sintaxe

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

Parâmetros

PipelineIDIdentifier returned by BeginValidationPipeline
ModelIDIdentifier returned by LoadArlingtonModel
OptionsO bit 1 interrompe após a primeira ocorrência, o bit 2 permite chaves first-class desconhecidas e o bit 4 reporta entradas obsoletas

Valores retornados

Positive valueIdentificador de lista de strings contendo os campos código da ocorrência, caminho do objeto e mensagem, separados por pipe
0No issue was found, or an identifier is invalid

Observações

O modelo caminha do FileTrailer pelas definições ligadas, suprimindo pares repetidos de definição de objeto e reutilizando objetos PDF interpretados sob demanda

Cobertura

Leia a GetArlingtonValidationCoverageJSON depois da chamada para distinguir uma passagem completa, falhas conhecidas, cobertura de regras incompleta e um erro de operação

Expressões não suportadas produzem ocorrências ARLINGTON_UNSUPPORTED com o caminho do documento e a coluna do modelo; um handle de ocorrências zero, sozinho, não prova que a validação começou