AnalyzeModifications
Dijagnostika
Opis
Klasifikuje svaku izmenu od sačuvane revizije prema beloj listi izmena koju koristi validacija potpisa
Sintaksa
Delphi
Function AnalyzeModifications(Const OldFileName, OldPassword: WideString): Integer;Povratne vrednosti
| 0 | Nijedan dokument nije izabran, datoteka ne postoji ili se nije mogla učitati |
|---|---|
| N | Broj klasifikovanih nalaza; ukupni nivo pročitajte pomoću GetModificationLevel |
Napomene
Učitava OldFileName kao stranu pre izmene, pokreće strukturno poređenje iz CompareWith, a zatim svaki dodat ili promenjen objekat klasifikuje iz njegovog oblika posle izmene: DSS i VRI rečnici, tokovi unakrsnih referenci, metapodaci kataloga i dodati rečnici potpisa računaju se kao LTA ažuriranja; rečnici koji nose tip polja sa postavljenom vrednošću računaju se kao popunjavanje forme; rečnici anotacija prema tipu ili ISO 32000-2 Table 168 podtipu računaju se kao anotacije. Sve ostalo, uključujući uklonjene ne-LTA objekte i razlike u broju stranica, ostaje neklasifikovano. Ukupni nivo je maksimum među nalazima, u redosledu ništa, LTA ažuriranja, popunjavanje forme, anotacije, neklasifikovano, tako da se provera DocMDP nivoa svodi na poređenje GetModificationLevel sa politikom
Primer
if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
Level:= PDF.GetModificationLevel;