CompareWith
Діагностика
Опис
Структурно порівнює вибраний документ із збереженою ревізією
Синтаксис
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;Повернуті значення
| 0 | Документ не вибрано, файл не існує або його не вдалося завантажити з указаним паролем |
|---|---|
| N | Кількість зауважень; читайте їх через аксесуари GetCompareFinding |
Примітки
Завантажує OldFileName як стару сторону та оминає обидва документи, знімаючи відбиток кожного непрямого об'єкта з канонічної форми, у якій непрямі посилання згортаються в маркери, тож перенумеровані, але ідентичні об'єкти все ще збігаються. Перший прохід вирівнює об'єкти за відбитком; другий прохід парує решту невідповідних об'єктів за номером і повідомляє їх як змінені, а все, що досі не спарене, додається (нова сторона) або вилучається (стара сторона). Розбіжності кількості сторінок повідомляються перед зауваженнями про об'єкти. Зауваження залишаються доступними до наступного виклику CompareWith
Приклад
N:= PDF.CompareWith("invoice_v1.pdf", "");