CompareWith

Diagnostika

Aprašymas

Struktūriškai palygina pasirinktą dokumentą su įrašyta peržiūra

Sintaksė

Delphi

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

Grąžinamos reikšmės

0Nepasirinktas joks dokumentas, failo nėra arba jo nepavyko įkelti su pateiktuoju slaptažodžiu
NRadinių skaičius; skaitykite juos su GetCompareFinding prieigos metodais

Pastabos

Įkelia OldFileName kaip senąją pusę ir apėja abu dokumentus, kiekvienam netiesioginiam objektui imdamas pirštų atspaudus iš kanoninės formos, kurioje netiesioginės nuorodos sužlugdomos į žymeklius, todėl pernumeruoti, bet identiški objektai vis tiek sutampa. Pirmasis praėjimas sugretina objektus pagal pirštų atspaudus; antrasis praėjimas likusius nesugretintus objektus sugretina pagal numerį ir praneša juos kaip pakeistus, o viskas, kas tebėra nesugretinta, pridedama (naujoji pusė) arba pašalinama (senoji pusė). Puslapių skaičiaus skirtumai pranešami prieš objektų radinius. Radiniai lieka prieinami iki kito CompareWith kvietimo

Pavyzdys

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

Taip pat žr.

AuditObjectReachability, GetDocumentJSON