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