CompareWith
Dijagnostika
Opis
Strukturno poredi izabrani dokument sa sačuvanom revizijom
Sintaksa
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;Povratne vrednosti
| 0 | Nijedan dokument nije izabran, datoteka ne postoji ili se nije mogla učitati datom lozinkom |
|---|---|
| N | Broj nalaza; pročitajte ih preko GetCompareFinding pristupnih funkcija |
Napomene
Učitava OldFileName kao staru stranu i prolazi kroz oba dokumenta, otiskujući svaki indirektni objekat iz kanonskog oblika u kome se indirektne reference sažimaju u markere, tako da ponumerisani ali istovetni objekti i dalje odgovaraju. Prvi prolaz poravnava objekte po otisku; drugi prolaz uparuje preostale neuparene objekte po broju i izveštava ih kao promenjene, a sve što je i dalje neupareno dodaje se (nova strana) ili uklanja (stara strana). Razlike u broju stranica izveštavaju se pre nalaza o objektima. Nalazi ostaju dostupni do sledećeg poziva CompareWith
Primer
N:= PDF.CompareWith("invoice_v1.pdf", "");