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
| 0 | Intet dokument er valgt, filen findes ikke, eller den kunne ikke indlæses |
|---|---|
| N | Antal 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;