السجل THPDFSignatureRevisionAnalysis

تصنيف واع بالسياسات لكل نسخة تزايدية تلحق توقيع PDF

التصريح

THPDFSignatureRevisionAnalysis= record
  SignedRevisionLength: Int64;
  TotalRevisionCount: Integer;
  SignedRevisionIndex: Integer;
  ModificationLevel: THPDFRevisionModificationLevel;
  ChangeKinds: THPDFRevisionChangeKinds;
  ChangedObjectCount: Integer;
  FreedObjectCount: Integer;
  ChangedFieldNames: THPDFAnsiStringArray;
  Permissions: THPDFSignaturePermissionInfo;
  DocMDPCompliant: boolean;
  FieldMDPCompliant: boolean;
  URCompliant: boolean;
  IdentityCompliant: boolean;
  TransformCompliant: boolean;
  PolicyCompliant: boolean;
  Revisions: THPDFSignatureRevisionChangeArray;
  Issue: AnsiString;
end;

الوحدة

HPDFDoc

الحقول

الحقلالغرض
SignedRevisionLengthطول الملف بالبايتات كما كان لحظة تطبيق التوقيع
TotalRevisionCountعدد النسخ التزايدية الموجودة في الملف
SignedRevisionIndexفهرس النسخة التي يغطيها التوقيع بدءًا من الصفر
ModificationLevelأعلى خطورة دلالية بلغها الوضع بعد التوقيع، من rmlNone إلى rmlOther
ChangeKindsمجموعة أنواع التغيير الملموسة الملحوظة عبر النسخ اللاحقة
ChangedObjectCountالكائنات التي أعادت النسخ اللاحقة تعريفها
FreedObjectCountالكائنات التي حررتها النسخ اللاحقة
ChangedFieldNamesحقول النماذج التي مسّت قيمها النسخ اللاحقة
Permissionsالفحص البنائي لسياسات DocMDP وFieldMDP وUR في المستند الموقع
DocMDPCompliantصحيح عندما تتفق التغييرات الملحوظة مع مستوى أذونات DocMDP الموقّع
FieldMDPCompliantصحيح عندما تحترم تغييرات الحقول سياسة FieldMDP الموقعة
URCompliantصحيح عندما لا تنتك قيود حقوق الاستخدام
IdentityCompliantصحيح عندما تنطبق توقعات تحويل Identity (كالطوابع الزمنية)
TransformCompliantصحيح عندما لا تظهر أي طريقة تحويل غير معروفة في النسخ اللاحقة
PolicyCompliantالحكم الإجمالي عبر كل فحوص الامتثال
Revisionsمدخل THPDFSignatureRevisionChange واحد لكل نسخة لاحقة مع قوائم كائناته ونص مشكلاته الخاصة
Issueسبب إخفاق التحليل، ويكون فارغًا عند النجاح

ملاحظات الاستخدام

واجهات برمجة التطبيقات ذات الصلة