CompareWith
Diagnostikk
Beskrivelse
Sammenligner det valgte dokumentet strukturelt mot en lagret revisjon
Syntaks
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;Returverdier
| 0 | Ingen dokument er valgt, filen finnes ikke eller kunne ikke lastes med det gitte passordet |
|---|---|
| N | Antall funn; les dem med GetCompareFinding-aksessorene |
Merknader
Laster OldFileName som den gamle siden og går gjennom begge dokumenter, og fingeravtrykker hvert indirekte objekt fra en kanonisk form der indirekte referanser kollapser til markører, slik at omnummererte men identiske objekter fortsatt treffer. Første gjennomgang justerer objekter etter fingeravtrykk; andre gjennomgang parrer de gjenværende umatchede objektene etter nummer og rapporterer dem som endret, og alt som fortsatt er uparet, legges til (ny side) eller fjernes (gammel side). Forskjeller i sideantall rapporteres før objektfunn. Funnene forblir tilgjengelige til neste CompareWith-kall
Eksempel
N:= PDF.CompareWith("invoice_v1.pdf", "");