HPDFCompareContractSources

Unità: HPDFContractCompareCore; esposto anche dal preesistente adapter Windows HPDFContractCompare

function HPDFCompareContractSources(const BeforeDocument, AfterDocument: THPDFContractDocumentSource;
  const Options: THPDFContractCompareOptions; out Report: THPDFContractCompareReport;
  CancellationToken: THPDFCancellationToken = nil): Boolean;

Esegue il core portabile di confronto semantico tramite callback di sorgente limitate; entrambe le sorgenti richiedono un contesto non nil e callback assegnate per conteggio pagine, pagina semantica e box visibile

Le callback forniscono conteggi stabili di pagine caricate, THPDFSemanticTextLayout e bounds di pagina visibili finiti nello spazio utente PDF; le implementazioni delle sorgenti restano responsabili dei permessi di estrazione e del decoding limitato

Il risultato è true solo per un confronto completo; input non validi, pagine vuote o non estraibili, annullamento e budget di confronto esauriti ricevono stati di report espliciti

Callback delle sorgenti documento · Adapter nativo e comportamento