AnalyzeModifications

Diagnostika

Opis

Razvrsti vsako spremembo od shranjene revizije glede na beli seznam sprememb, ki ga uporablja preverjanje podpisov

Sintaksa

Delphi

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

Vrnjene vrednosti

0Ni izbranega dokumenta, datoteka ne obstaja ali je ni bilo mogoče naložiti
NŠtevilo razvrščenih ugotovitev; skupno raven preberite z GetModificationLevel

Opombe

Naloži OldFileName kot stanje pred spremembo, izvede strukturno primerjavo CompareWith in nato razvrsti vsak dodan ali spremenjen objekt po njegovi obliki po spremembi: slovarja DSS in VRI, tokovi navzkrižnih sklicev, metapodatki kataloga in dodani slovarji podpisov štejejo kot posodobitve LTA; slovarji z vrsto polja in nastavljeno vrednostjo štejejo kot izpolnjevanje obrazcev; slovarji pripisov po vrsti ali podvrsti ISO 32000-2 Table 168 štejejo kot pripisi. Vse ostalo, vključno z odstranjenimi objekti, ki niso LTA, in razlikami v številu strani, je nerazvrščeno. Skupna raven je največja vrednost med ugotovitvami, urejenimi kot nič, posodobitve LTA, izpolnjevanje obrazcev, pripisi, nerazvrščeno, tako da preverjanje ravni DocMDP pade na primerjavo GetModificationLevel s politiko

Primer

if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
  Level:= PDF.GetModificationLevel;

Glej tudi

CompareWith