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

0Belge seçili değil, dosya yok veya yüklenemedi
NSı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;

Ayrıca bkz

CompareWith