AnalyzeModifications

Diagnostik

Deskripsi

Mengklasifikasikan setiap perubahan sejak revisi tersimpan terhadap whitelist modifikasi yang dipakai validasi tanda tangan

Sintaks

Delphi

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

Nilai yang dikembalikan

0Tidak ada dokumen terpilih, file tidak ada, atau tidak dapat dimuat
NJumlah temuan yang terklasifikasi; baca tingkat keseluruhan dengan GetModificationLevel

Keterangan

Memuat OldFileName sebagai sisi pra-perubahan, menjalankan perbandingan struktural CompareWith, lalu mengklasifikasikan setiap objek yang ditambahkan atau diubah dari bentuk pasca-perubahannya: kamus DSS dan VRI, stream referensi silang, metadata katalog, dan kamus tanda tangan yang ditambahkan dihitung sebagai pembaruan LTA; kamus yang membawa field type dengan nilai terisi dihitung sebagai pengisian formulir; kamus anotasi berdasarkan tipe atau subtype ISO 32000-2 Table 168 dihitung sebagai anotasi. Segala hal lain, termasuk objek non-LTA yang dihapus dan perbedaan jumlah halaman, tidak terklasifikasi. Tingkat keseluruhan adalah maksimum dari seluruh temuan, dengan urutan tidak ada, pembaruan LTA, pengisian formulir, anotasi, tidak terklasifikasi, sehingga pemeriksaan tingkat DocMDP cukup dilakukan dengan membandingkan GetModificationLevel terhadap kebijakan

Contoh

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

Lihat juga

CompareWith