AnalyzeModifications

Diagnostika

Popis

Klasifikuje každú zmenu od uloženej revízie voči bielej listine zmien používanej pri overovaní podpisov

Syntax

Delphi

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

Návratové hodnoty

0Nie je vybraný žiadny dokument, súbor neexistuje alebo sa nepodarilo ho načítať
NPočet klasifikovaných zistení; celkovú úroveň načítajte cez GetModificationLevel

Poznámky

Načíta OldFileName ako stav pred zmenou, spustí štrukturálne porovnanie CompareWith a potom klasifikuje každý pridaný alebo zmenený objekt podľa jeho podoby po zmene: slovníky DSS a VRI, toky krížových referencií, metaúdaje katalógu a pripojené slovníky podpisov sa počítajú ako aktualizácie LTA; slovníky nesúce typ poľa s nastavenou hodnotou sa počítajú ako vyplňanie formulárov; slovníky anotácií podľa typu alebo podtypu z ISO 32000-2 Table 168 sa počítajú ako anotácie. Všetko ostatné vrátane odstránených objektov mimo LTA a rozdielov v počte stránok zostáva neklasifikované. Celková úroveň je maximum zo všetkých zistení v poradí žiadne, aktualizácie LTA, vyplňanie formulárov, anotácie, neklasifikované, takže kontrola úrovne DocMDP sa zredukuje na porovnanie GetModificationLevel s politikou

Príklad

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

Pozri tiež

CompareWith