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 LongParâmetros
| InputFileName | PDF file to validate |
|---|---|
| Password | Owner or user password, or an empty string |
| ModelID | Compiled model identifier |
| Options | O 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 value | Identificador de lista de strings contendo ocorrências de sintaxe; libere-o com ReleaseStringList |
|---|---|
| 0 | No 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