HPDFCompareContractSources
Unit: HPDFContractCompareCore; ook blootgelegd door de bestaande Windows HPDFContractCompare-adapter
function HPDFCompareContractSources(const BeforeDocument, AfterDocument: THPDFContractDocumentSource;
const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
CancellationToken: THPDFCancellationToken = nil): Boolean;
Draait de portable semantic comparison core via begrensde bron-callbacks; beide bronnen vragen een niet-nil context en toegekende page-count-, semantic-page- en visible-box-callbacks
Callbacks leveren stabiele geladen pagina-aantallen, THPDFSemanticTextLayout en eindige zichtbare pagina-bounds in PDF user space; bronimplementaties blijven verantwoordelijk voor extractiepermissies en begrensde decodering
Het resultaat is true alleen bij een complete vergelijking; ongeldige invoer, lege of niet-extraheerbare pagina's, annulering en uitgeputte comparison-budgetten krijgen expliciete report-statussen