AnalyzeModifications
Tanılama
Açıklama
Kaydedilmiş bir sürümden bu yana yapılan her değişikliği, imza doğrulamasının kullandığı değişiklik beyaz listesine göre sınıflandırır
Sözdizimi
Delphi
Function AnalyzeModifications(Const OldFileName, OldPassword: WideString): Integer;Dönüş değerleri
| 0 | Belge seçili değil, dosya yok veya yüklenemedi |
|---|---|
| N | Sınıflandırılan bulgu sayısı; genel düzeyi GetModificationLevel ile okuyun |
Açıklamalar
OldFileName'i değişiklik öncesi taraf olarak yükler, CompareWith'in yapısal karşılaştırmasını çalıştırır ve sonra eklenen ya da değiştirilen her nesneyi değişiklik sonrası biçiminden sınıflandırır: DSS ve VRI sözlükleri, çapraz başvuru akışları, katalog üst verisi ve sona eklenen imza sözlükleri LTA güncellemeleri sayılır; alan türü ile ayarlanmış değer taşıyan sözlükler form doldurma sayılır; türüne veya ISO 32000-2 Table 168 alt türüne göre ek açıklama sözlükleri ek açıklamalar sayılır. Kaldırılan LTA dışı nesneler ve sayfa sayısı farkları dahil diğer her şey sınıflandırılmamıştır. Genel düzey, bulgular genelindeki en büyük değerdir; sıralama yok, LTA güncellemeleri, form doldurma, ek açıklamalar, sınıflandırılmamış şeklindedir; böylece DocMDP düzey denetimi GetModificationLevel ilkesiyle karşılaştırmaya indirgenir
Örnek
if PDF.AnalyzeModifications("signed_v1.pdf", "")> 0 then
Level:= PDF.GetModificationLevel;