HPDFCompareContractSources
Unité : HPDFContractCompareCore ; également exposé par l'adaptateur Windows existant HPDFContractCompare
function HPDFCompareContractSources(const BeforeDocument, AfterDocument: THPDFContractDocumentSource;
const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
CancellationToken: THPDFCancellationToken = nil): Boolean;
Exécutez le cœur portable de comparaison sémantique via des callbacks de source bornés ; les deux sources exigent un contexte non nil et des callbacks page-count, semantic-page et visible-box assignés
Les callbacks fournissent des nombres de pages chargées stables, THPDFSemanticTextLayout et des bornes de pages visibles finies dans l'espace utilisateur PDF ; les implémentations de sources restent responsables des permissions d'extraction et du décodage borné
Le résultat est true uniquement pour une comparaison complète ; entrées invalides, pages vides ou inextractibles, annulation et budgets de comparaison épuisés reçoivent des statuts de rapport explicites
Callbacks de source document · Adaptateur natif et comportement