EncodePermissions
الأمان والتواقيع
الوصف
أنشئ قيمة لمعامل Permissions للدالة Encrypt
الصيغة
Delphi
Function TPDFlib.EncodePermissions(CanPrint, CanCopy, CanChange, CanAddNotes, CanFillFields, CanCopyAccess, CanAssemble, CanPrintFull: Integer): Integer;
ActiveX
Function PDFlib::EncodePermissions(CanPrint As Long, CanCopy As Long, CanChange As Long, CanAddNotes As Long, CanFillFields As Long, CanCopyAccess As Long, CanAssemble As Long, CanPrintFull As Long) As Long
DLL
int DLEncodePermissions(int InstanceID, int CanPrint, int CanCopy, int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);
المعاملات
| CanPrint | اضبط هذا على 1 للسماح للمستخدم بطباعة المستند |
|---|---|
| CanCopy | اضبط هذا على 1 للسماح للمستخدم بنسخ النص والرسومات من المستند |
| CanChange | اضبط هذا على 1 للسماح للمستخدم بتحرير المستند |
| CanAddNotes | اضبط هذا على 1 للسماح للمستخدم بإضافة تعليقات توضيحية |
| CanFillFields | اضبط هذا على 1 للسماح للمستخدم بتعبئة حقول النماذج. ويعمل مع تشفير 128 بت فقط |
| CanCopyAccess | اضبط هذا على 1 لتمكين النسخ للاستخدام مع ميزات إمكانية الوصول. ويعمل مع تشفير 128 بت فقط |
| CanAssemble | اضبط هذا على 1 للسماح للمستخدم بتجميع المستند. ويعمل مع تشفير 128 بت فقط |
| CanPrintFull | اضبط هذا على 0 لإجبار طباعة المستند بالدقة المنخفضة فقط. ويمنع ذلك تقطير المستند إلى مستند PDF جديد. ويعمل مع تشفير 128 بت أو أعلى فقط |
قيم الإرجاع
| النتيجة عدد مرمز بـ 32 بت ينبغي تمريره إلى الدالة Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |