AnalyzeModifications
Dijagnostika
Opis
Razvrstava svaku izmjenu od spremljene revizije prema popisu dopuštenih izmjena koji koristi validacija potpisa
Sintaksa
Delphi
Function AnalyzeModifications(Const OldFileName, OldPassword: WideString): Integer;Povratne vrijednosti
| 0 | Nije odabran nijedan dokument, datoteka ne postoji ili se nije mogla učitati |
|---|---|
| N | Broj razvrstanih nalaza; ukupnu razinu pročitajte s GetModificationLevel |
Napomene
Učitava OldFileName kao stanje prije izmjena, izvodi strukturnu usporedbu CompareWith, a zatim razvrstava svaki dodani ili promijenjeni objekt prema njegovom obliku nakon izmjena: rječnici DSS i VRI, tokovi unakrsnih referenci, metapodaci kataloga i dodani rječnici potpisa računaju se kao LTA ažuriranja; rječnici koji nose tip polja s postavljenom vrijednošću računaju se kao popunjavanje obrasca; anotacijski rječnici prema tipu ili podtipu iz ISO 32000-2 Table 168 računaju se kao anotacije. Sve ostalo, uključujući uklonjene objekte koji nisu LTA i razlike u broju stranica, ostaje nerazvrstano. Ukupna razina maksimum je među nalazima, u redoslijedu ništa, LTA ažuriranja, popunjavanje obrasca, anotacije, nerazvrstano, pa provjera razine DocMDP svodi se na usporedbu GetModificationLevel s politikom
Primjer
if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
Level:= PDF.GetModificationLevel;