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