AnalyzeModifications
Diagnostikk
Beskrivelse
Klassifiserer hver endring siden en lagret revisjon mot modifikasjonshvitelisten som brukes i signaturvalidering
Syntaks
Delphi
Function AnalyzeModifications(Const OldFileName, OldPassword: WideString): Integer;Returverdier
| 0 | Ingen dokument er valgt, filen finnes ikke eller kunne ikke lastes |
|---|---|
| N | Antall klassifiserte funn; les helhetsnivået med GetModificationLevel |
Merknader
Laster OldFileName som siden før endringen, kjører den strukturelle sammenligningen i CompareWith og klassifiserer deretter hvert tilføyd eller endret objekt fra dets form etter endringen: DSS- og VRI-ordbøker, kryssreferansestrømmer, katalogmetadata og tillagte signaturordbøker teller som LTA-oppdateringer; ordbøker som bærer en felttype med satt verdi teller som skjemautfylling; annotasjonsordbøker etter type eller ISO 32000-2 Table 168-subtype teller som annotasjoner. Alt annet, inkludert fjernede ikke-LTA-objekter og forskjeller i sideantall, er uklassifisert. Helhetsnivået er maksimumet på tvers av funnene, i rekkefølgen ingen, LTA-oppdateringer, skjemautfylling, annotasjoner, uklassifisert, slik at en DocMDP-nivåkontroll reduseres til å sammenligne GetModificationLevel med policyen
Eksempel
if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
Level:= PDF.GetModificationLevel;