DAGetXRefDiagnostics

Funcionalidade de acesso direto, Diagnósticos

Descrição

Retorna o relatório JSON de referências cruzadas e trailer de um handle de documento de acesso direto

Sintaxe

Delphi

Function TPDFlib.DAGetXRefDiagnostics(FileHandle: Integer; Out Report: WideString): Integer;

Parâmetros

FileHandleUm handle de documento de acesso direto válido
ReportRecebe os mesmos campos estruturais que GetXRefDiagnostics, incluindo a política de carregamento configurada, as decisões de compatibilidade e qualquer reconstrução bruta de acesso direto

Valores retornados

0O handle é inválido, Report fica vazio e LastErrorCode é definido como 401
1O relatório foi retornado

Observações

O relatório distingue tabelas tradicionais, cross-reference streams, arquivos hybrid-reference e cadeias de revisão que trocam de representação

Cada seção retém seu offset declarado, offset físico efetivo, fronteira do trailer, origem do link, sinalizadores de compatibilidade e resultado da análise

PDF_XREF_LOAD_RECOVERY, o acesso direto pode relatar objetos de nível superior recuperados, membros compactados de object streams e dados de trailer sintetizados