RunValidationPipelineTask

Conformidade, desempenho

Descrição

Executa uma auditoria de conformidade sobre o leitor analisado e a cache de objetos retidos por um pipeline de validação

Sintaxe

Delphi

Function TPDFlib.RunValidationPipelineTask(PipelineID, ComplianceTest, Options: Integer): Integer;

DLL

Function DLRunValidationPipelineTask(InstanceID, PipelineID, ComplianceTest, Options: Integer): Integer; Stdcall;

ActiveX

Function PDFlib::RunValidationPipelineTask(PipelineID As Long, ComplianceTest As Long, Options As Long) As Long

Parâmetros

PipelineIDIdentificador devolvido por BeginValidationPipeline
ComplianceTest1 para PDF/A, 2 para PDF/UA-1, 3 para PDF/X, 4 para PDF/VT-3, 5 para PDF/R-1, 6 para PDF/VCR-1 ou 7 para PDF/E-1
Options0 recolhe todas as ocorrências; 1 para a auditoria selecionada na primeira ocorrência

Valores devolvidos

0A auditoria selecionada não reportou ocorrências, ou o identificador do pipeline ou da tarefa é inválido
Valor positivoIdentificador de lista de cadeias contendo as ocorrências; liberte-o com ReleaseStringList

Observações

Tarefas repetidas reutilizam a mesma análise inicial e quaisquer objetos carregados preguiçosamente já presentes na cache do pipelineA tarefa PDF/R verifica o marcador final, a versão e o perfil de encriptação, as gerações de objetos, as restrições do catálogo e das páginas, os operadores de conteúdo, a ordem e a cobertura das faixas, a consistência de cor e de amostras, os comprimentos de bytes brutos, os cabeçalhos JPEG e a decodificabilidade CCITT Group 4A tarefa PDF/VCR verifica a fundação PDF/X, os metadados de identificação, a raiz do modelo direto, as declarações de campos, a seleção de páginas e todos os marcadores de posição de substituição, reutilizando o analisador e a cache de objetos do pipelineA tarefa PDF/E verifica os metadados de identificação e de ciclo de vida, os identificadores do trailer, a encriptação, os output intents, os espaços de cor, os programas de conteúdo, as fontes, as anotações, os formulários, as ações e as caraterísticas restritas de fluxos, reutilizando o analisador e a cache de objetos do pipeline

Consulte também

CheckFileCompliance, CreateValidationPipelineReport, SetPDFRMode, SetPDFVCRMode, GetPDFVCRManifest, SetPDFEMode, GetPDFEDiagnostics