CompareWith

Diagnostik

Beskrivelse

Sammenligner strukturelt det valgte dokument med en gemt revision

Syntaks

Delphi

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

Returværdier

0Intet dokument er valgt, filen findes ikke, eller den kunne ikke indlæses med den angivne adgangskode
NAntal fund; læs dem med GetCompareFinding-adgangsfunktionerne

Bemærkninger

Indlæser OldFileName som den gamle side og gennemløber begge dokumenter og fingerprinter hvert indirekte objekt fra en kanonisk form, hvori indirekte referencer kollapser til markører, så omnummererede men identiske objekter stadig matcher. Første gennemløb justerer objekter efter fingerprint; andet gennemløb parrer de resterende umatchede objekter efter nummer og rapporterer dem som ændrede, og alt, der stadig er uparret, tilføjes (ny side) eller fjernes (gammel side). Forskelle i sideantal rapporteres før objektfund. Fundene forbliver tilgængelige indtil næste CompareWith-kald

Eksempel

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

Se også

AuditObjectReachability, GetDocumentJSON