AnalyzeModifications
Diagnostiikka
Kuvaus
Luokittelee kaikki tallennetun version jälkeiset muutokset allekirjoitusten tarkistuksessa käytettävän muutosvalkoluettelon perusteella
Syntaksi
Delphi
Function AnalyzeModifications(Const OldFileName, OldPassword: WideString): Integer;Paluuarvot
| 0 | Asiakirjaa ei ole valittuna, tiedostoa ei ole olemassa tai sen lataaminen epäonnistui |
|---|---|
| N | Luokiteltujen havaintojen määrä; kokonaistaso luetaan GetModificationLevel-metodilla |
Huomautukset
Lataa OldFileName-muuttujaan muutosta edeltävän version, suorittaa CompareWith-metodin rakennetarkastelun ja luokittelee jokaisen lisätyn tai muokatun objektin sen muutoksen jälkeisen muodon perusteella: DSS- ja VRI-sanakirjat, ristiviittausvirrat, katalogin metatiedot ja lisätyt allekirjoitussanakirjat luetaan LTA-päivityksiksi; kenttätyypin ja asetetun arvon sisältävät sanakirjat luetaan lomakkeen täytöksi; merkintäsanakirjat luokitellaan tyypin tai ISO 32000-2 Table 168:n alatyypin mukaan merkinnöiksi. Kaikki muu, mukaan lukien poistetut muut kuin LTA-objektit ja sivumäärien erot, jää luokittelematta. Kokonaistaso on havaintojen suurin arvo järjestyksessä ei mitään, LTA-päivitykset, lomakkeen täyttö, merkinnät, luokittelematon, joten DocMDP-tason tarkistus kutistuu GetModificationLevel-arvon vertailuun käytäntöä vasten
Esimerkki
if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
Level:= PDF.GetModificationLevel;