AnalyzeModifications

التشخيص

الوصف

يصنّف كل تغيير منذ مراجعة محفوظة مقابل قائمة التعديلات المسموحة المستخدمة في التحقق من التواقيع

الصيغة

Delphi

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

قيم الإرجاع

0لا يوجد مستند محدد أو الملف غير موجود أو تعذر تحميله
Nعدد النتائج المصنفة؛ اقرأ المستوى الإجمالي عبر GetModificationLevel

ملاحظات

يحمّل OldFileName بوصفه الطرف السابق للتعديل، ويشغل المقارنة الهيكلية الخاصة بـ CompareWith، ثم يصنّف كل كائن مضاف أو متغير من صورته اللاحقة: قواميس DSS و VRI وتدفقات مراجع التقاطع وبيانات الكتالوج الوصفية وقواميس التواقيع الملحقة تُحسب تحديثات LTA؛ والقواميس الحاملة لنوع حقل بقيمة معينة تُحسب تعبئة نماذج؛ وقواميس التعليقات التوضيحية بحسب النوع أو النوع الفرعي من ISO 32000-2 Table 168 تُحسب تعليقات توضيحية. وكل ما عدا ذلك، بما في ذلك الكائنات المحذوفة غير التابعة لـ LTA واختلافات عدد الصفحات، يبقى غير مصنف. والمستوى الإجمالي هو الأقصى بين النتائج بالترتيب: لا شيء، تحديثات LTA، تعبئة نماذج، تعليقات توضيحية، غير مصنف، بحيث يختصر التحقق من مستوى DocMDP إلى مقارنة GetModificationLevel بالسياسة

مثال

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

انظر أيضًا

CompareWith