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

0Ingen dokument er valgt, filen finnes ikke eller kunne ikke lastes
NAntall 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;

Se også

CompareWith