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,
پارامترها
| CanPrint | این را 1 تنظیم کنید تا کاربر بتواند سند را چاپ کند |
|---|---|
| CanCopy | این را 1 تنظیم کنید تا کاربر بتواند متن و گرافیک را از سند کپی کند |
| CanChange | این را 1 تنظیم کنید تا کاربر بتواند سند را ویرایش کند |
| CanAddNotes | این را روی 1 تنظیم کنید تا کاربر بتواند annotation اضافه کند |
| CanFillFields | این را روی 1 تنظیم کنید تا کاربر بتواند فیلدهای فرم را پر کند. فقط با رمزگذاری 128-bit کار میکند |
| CanCopyAccess | این را 1 بگذارید تا کپیبرداری برای استفاده با قابلیتهای دسترسپذیری فعال شود. فقط با رمزنگاری 128 بیتی کار میکند |
| CanAssemble | این را 1 تنظیم کنید تا کاربر بتواند سند را اسمبل کند. فقط با رمزنگاری 128 بیتی کار میکند |
| CanPrintFull | این را 0 تنظیم کنید تا فقط چاپ با وضوح پایین سند مجاز شود؛ این مانع تقطیر سند به یک سند PDF جدید میشود. فقط با رمزنگاری 128 بیتی یا بالاتر کار میکند |
مقادیر بازگشتی
| نتیجه عددی 32 بیتی کدگذاریشدهای است که باید به تابع Encrypt پاس داده شود int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |