CompareWith
Diagnosztika
Leírás
Strukturálisan összehasonlítja a kijelölt dokumentumot egy mentett revízióval
Szintaxis
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;Visszatérési értékek
| 0 | Nincs dokumentum kijelölve, a fájl nem létezik vagy nem tölthető be a megadott jelszóval |
|---|---|
| N | A megállapítások száma; ezek a GetCompareFinding hozzáférőkkel olvashatók |
Megjegyzések
Betölti az OldFileName fájlt a régi oldalként, és végigmegy mindkét dokumentumon, minden közvetett objektumot ujjlenyomatoz egy kanonikus alakból, amelyben a közvetett hivatkozások jelzőkre zsugorodnak, így az átszámozott, de azonos objektumok továbbra is egyeznek. Az első menet ujjlenyomat szerint rendezi az objektumokat; a második menet számszerint párosítja a még páratlan objektumokat, és módosultként jelenti őket, a még mindig páratlan elemek pedig hozzáadásra (új oldal) vagy eltávolításra (régi oldal) kerülnek. Az oldalszám-eltérések az objektummegállapítások előtt kerülnek jelentésre. A megállapítások a következő CompareWith hívásig elérhetők maradnak
Példa
N:= PDF.CompareWith("invoice_v1.pdf", "");