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);