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
| 0 | Ni 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;