CompareWith

Diagnostika

Popis

Strukturně porovná vybraný dokument s uloženou revizí

Syntaxe

Delphi

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

Návratové hodnoty

0Není vybrán žádný dokument, soubor neexistuje nebo jej nebylo možné načíst se zadaným heslem
NPočet zjištění; přečtete je pomocí přístupových funkcí GetCompareFinding

Poznámky

Načte OldFileName jako starou stranu a projde oba dokumenty, přičemž vytvoří otisk (fingerprint) každého nepřímého objektu z kanonické podoby, v níž se nepřímé reference scvrknou na značky, takže přečíslované, ale identické objekty se stále spárují. První průchod zarovná objekty podle otisků; druhý průchod spáruje zbývající nespárované objekty podle čísla a ohlásí je jako změněné a vše, co zůstane nespárované, je přidané (nová strana) nebo odebrané (stará strana). Rozdíly v počtu stránek se hlásí před zjištěními o objektech. Zjištění zůstávají k dispozici až do dalšího volání CompareWith

Příklad

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

Viz také

AuditObjectReachability, GetDocumentJSON