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 כדי לאפשר למשתמש להוסיף הערות |
| CanFillFields | הגדירו זאת ל-1 כדי לאפשר למשתמש למלא שדות טופס. עובד רק עם הצפנה של 128 סיביות |
| CanCopyAccess | הגדירו זאת ל-1 כדי לאפשר העתקה לשימוש עם תכונות נגישות. עובד רק עם הצפנה של 128 סיביות |
| CanAssemble | הגדירו זאת ל-1 כדי לאפשר למשתמש להרכיב את המסמך. עובד רק עם הצפנה של 128 סיביות |
| CanPrintFull | הגדירו זאת ל-0 כדי לאכוף הדפסה ברזולוציה נמוכה בלבד. זה מונע המרה (distill) של המסמך למסמך PDF חדש. עובד רק עם הצפנה של 128 סיביות ומעלה |
ערכי החזרה
| התוצאה היא מספר מקודד בן 32 סיביות שיש להעביר לפונקציה Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |