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

0Nije odabran nijedan dokument, datoteka ne postoji ili se nije mogla učitati
NBroj 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;

Vidi također

CompareWith