ValidateArlingtonSyntax

Conformidade, inspeção de documentos

Descrição

Valida chaves de objetos PDF, entradas obrigatórias, tipos, disponibilidade de versão, requisitos de referência direta ou indireta e valores enumerados, com um modelo Arlington compilado

Sintaxe

Delphi

Function TPDFlib.ValidateArlingtonSyntax(Const InputFileName, Password: WideString; ModelID, Options: Integer): Integer;

DLL

Function DLValidateArlingtonSyntax(InstanceID: Integer; InputFileName, Password: PWideChar; ModelID, Options: Integer): Integer; Stdcall;

ActiveX

Function PDFlib::ValidateArlingtonSyntax(InputFileName As String, Password As String, ModelID As Long, Options As Long) As Long

Parâmetros

InputFileNamePDF file to validate
PasswordOwner or user password, or an empty string
ModelIDCompiled model identifier
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 ocorrências de sintaxe; libere-o com ReleaseStringList
0No issue was found, or validation could not start

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 de modelo 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

Veja também

ValidateArlingtonPipelineSyntax, LoadArlingtonModel