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
| 0 | Tidak ada dokumen terpilih, file tidak ada, atau tidak dapat dimuat |
|---|---|
| N | Jumlah 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;