CompareWith

Diagnostika

Popis

Štrukturálne porovná vybraný dokument s uloženou revíziou

Syntax

Delphi

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

Návratové hodnoty

0Nie je vybraný žiadny dokument, súbor neexistuje alebo sa nepodarilo ho načítať so zadaným heslom
NPočet zistení; načítajte ich prístupovými metódami GetCompareFinding

Poznámky

Načíta OldFileName ako starú stranu a prejde oba dokumenty, pričom vytvorí odtlačok každého nepriameho objektu z kanonickej podoby, v ktorej sa nepriame odkazy zredukujú na značky, takže prečíslované, ale identické objekty sa stále zhodujú. Prvý priebeh zarovná objekty podľa odtlačku; druhý priebeh spári zostávajúce nezapárované objekty podľa čísla a ohlási ich ako zmenené a všetko ešte nezapárované sa pridá (nová strana) alebo odstráni (stará strana). Rozdiely v počte stránok sa ohlásia pred zisteniami objektov. Zistenia zostávajú k dispozícii do ďalšieho volania CompareWith

Príklad

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

Pozri tiež

AuditObjectReachability, GetDocumentJSON