HPDFCompareContractSources

Unit: HPDFContractCompareCore; também exposto pelo adapter Windows existente HPDFContractCompare

function HPDFCompareContractSources(const BeforeDocument, AfterDocument: THPDFContractDocumentSource;
  const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
  CancellationToken: THPDFCancellationToken = nil): Boolean;

Executa o núcleo portátil de comparação semântica por meio de callbacks de origem delimitados; ambas as origens exigem um contexto nonnil e callbacks atribuídos de page-count, semantic-page e visible-box

Os callbacks fornecem contagens de páginas carregadas estáveis, THPDFSemanticTextLayout e limites visíveis de página finitos no user space do PDF; as implementações de origem mantêm a responsabilidade pelas permissões de extração e pela decodificação delimitada

O resultado é true apenas para uma comparação completa; entradas inválidas, páginas vazias ou não extraíveis, cancelamento e orçamentos de comparação esgotados recebem status explícitos no relatório

Callbacks de origem do documento · Adapter nativo e comportamento