HPDFCompareContractSources
Jednostka: HPDFContractCompareCore; wystawiany też przez istniejący adapter Windows HPDFContractCompare
function HPDFCompareContractSources(const BeforeDocument, AfterDocument: THPDFContractDocumentSource;
const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
CancellationToken: THPDFCancellationToken = nil): Boolean;
Uruchamia przenośny rdzeń porównania semantycznego przez ograniczone callbacki źródła; oba źródła wymagają kontekstu nie-nil oraz przypisanych callbacków liczby stron, strony semantycznej i widocznego prostokąta
Callbacki dostarczają stabilne liczby wczytanych stron, THPDFSemanticTextLayout i skończone granice widocznych stron w przestrzeni użytkownika PDF; implementacje źródeł zachowują odpowiedzialność za uprawnienia ekstrakcji i ograniczone dekodowanie
Wynik jest true tylko dla kompletnego porównania; niepoprawne wejścia, puste albo niewyodrębnialne strony, anulowanie i wyczerpane budżety porównywania otrzymują jawne statusy raportu