CompareWith

Диагностика

Описание

Структурно сравнява избрания документ със запазена ревизия

Синтаксис

Delphi

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

Връщани стойности

0Няма избран документ, файлът не съществува или не можа да бъде зареден с подадената парола
NБрой констатации; прочетете ги с аксесорите GetCompareFinding

Забележки

Зарежда OldFileName като старата страна и обхожда двата документа, като изчислява отпечатъците на всеки непряк обект от канонична форма, в която непреките препратки се свиват до маркери, така че преименувани по номер, но идентични обекти продължават да съвпадат. Първата обиколка подрежда обектите по отпечатък; втората сдвоява останалите несдвоени обекти по номер и ги докладва като променени, а всичко останало несдвоено е добавено (нова страна) или премахнато (стара страна). Разликите в броя страници се докладват преди констатациите за обекти. Констатациите остават налични до следващото извикване на CompareWith

Пример

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

Виж също

AuditObjectReachability, GetDocumentJSON