AnalyzeModifications

Diagnostik

Beskrivelse

Klassificerer hver ændring siden en gemt revision mod den ændringshvidliste, der bruges af signaturvalidering

Syntaks

Delphi

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

Returværdier

0Intet dokument er valgt, filen findes ikke, eller den kunne ikke indlæses
NAntal klassificerede fund; læs det overordnede niveau med GetModificationLevel

Bemærkninger

Indlæser OldFileName som siden før ændringen, kører den strukturelle sammenligning fra CompareWith og klassificerer derefter hvert tilføjet eller ændret objekt ud fra dets form efter ændringen: DSS- og VRI-ordbøger, krydsreference-streams, katalogmetadata og tilføjede signaturordbøger tæller som LTA-opdateringer; ordbøger med en felttype med sat værdi tæller som formularudfyldning; annoteringsordbøger efter type eller ISO 32000-2 tabel 168-undertype tæller som annoteringer. Alt andet, herunder fjernede ikke-LTA-objekter og forskelle i sideantal, er uklassificeret. Det overordnede niveau er maksimum på tværs af fundene, ordnet ingen, LTA-opdateringer, formularudfyldning, annoteringer, uklassificeret, så en DocMDP-niveautjek reduceres til at sammenligne GetModificationLevel med politikken

Eksempel

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

Se også

CompareWith