CompareWith
Diagnostik
Beskrivning
Jämför det valda dokumentet strukturellt mot en sparad revision
Syntax
Delphi
Function CompareWith(Const OldFileName, OldPassword: WideString): Integer;Returvärden
| 0 | Inget dokument är valt, filen finns inte eller kunde inte läsas in med det givna lösenordet |
|---|---|
| N | Antal fynd; läs dem med GetCompareFinding-åtkomsterna |
Anmärkningar
Läser in OldFileName som den gamla sidan och genomgår båda dokumenten och fingeravtrycker varje indirekt objekt från en kanonisk form i vilken indirekta referenser kollapsar till markörer, så att omnumrerade men identiska objekt fortfarande matchar. I det första passet aligneras objekt efter fingeravtryck; i det andra passet paras de kvarvarande omatchade objekten ihop efter nummer och rapporteras som ändrade, och allt som fortfarande är opparat läggs till (nya sidan) eller har tagits bort (gamla sidan). Skillnader i sidantal rapporteras före objektfynden. Fynden förblir tillgängliga till nästa CompareWith-anrop
Exempel
N:= PDF.CompareWith("invoice_v1.pdf", "");