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

0Inget dokument är valt, filen finns inte eller kunde inte läsas in med det givna lösenordet
NAntal 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", "");

Se även

AuditObjectReachability, GetDocumentJSON