AnalyzeModifications

Diagnosztika

Leírás

A mentett revíció óta történt minden módosítást besorol az aláírás-ellenőrzés által használt módosítási engedélyezési lista alapján

Szintaxis

Delphi

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

Visszatérési értékek

0Nincs dokumentum kijelölve, a fájl nem létezik vagy nem tölthető be
NA besorolt megállapítások száma; a teljes szintet a GetModificationLevel adja vissza

Megjegyzések

Betölti az OldFileName fájlt a módosítás előtti oldalról, lefuttatja a CompareWith strukturális összehasonlítását, majd minden hozzáadott vagy módosított objektumot a módosítás utáni alakja alapján sorol be: a DSS és VRI szótárak, a kereszthivatkozási adatfolyamok, a katalógus metaadatai és a hozzáfűzött aláírás-szótárak LTA-frissítésnek számítanak; a mezőtípust és beállított értéket hordozó szótárak űrlapkitöltésnek számítanak; az annotáció-szótárak típus vagy ISO 32000-2 168. táblázat szerinti altípus alapján annotációnak számítanak. Minden más, beleértve az eltávolított nem LTA objektumokat és az oldalszám-eltéréseket, besorolatlan marad. A teljes szint a megállapítások maximuma, amelynek sorrendje: nincs, LTA-frissítések, űrlapkitöltés, annotációk, besorolatlan, így a DocMDP szintellenőrzése arra redukálódik, hogy a GetModificationLevel értékét összehasonlítjuk a szabályzattal

Példa

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

Lásd még

CompareWith