CompareWith

Diagnostica

Descrizione

Confronta strutturalmente il documento selezionato con una revisione salvata

Sintassi

Delphi

Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;

Valori restituiti

0Nessun documento è selezionato, il file non esiste o non ha potuto essere caricato con la password fornita
NNumero di riscontri; leggerli con gli accessor GetCompareFinding

Note

Carica OldFileName come lato vecchio e attraversa entrambi i documenti, calcolando l'impronta di ogni oggetto indiretto da una forma canonica in cui i riferimenti indiretti collassano a marcatori, così che gli oggetti rinumerati ma identici continuino a corrispondere. Il primo passo allinea gli oggetti per impronta; il secondo passo accoppia gli oggetti rimasti senza corrispondenza per numero e li riporta come modificati, e tutto ciò che resta non accoppiato viene aggiunto (lato nuovo) o rimosso (lato vecchio). Le differenze nel numero di pagine vengono riportate prima dei riscontri sugli oggetti. I riscontri restano disponibili fino alla successiva chiamata di CompareWith

Esempio

N:= PDF.CompareWith("invoice_v1.pdf", "");

Vedere anche

AuditObjectReachability, GetDocumentJSON