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-bit. |
| CanCopyAccess | Ορίστε αυτό σε 1 για ενεργοποίηση αντιγραφής για χρήση με χαρακτηριστικά προσβασιμότητας. Λειτουργεί μόνο με κρυπτογράφηση 128-bit |
| CanAssemble | Ορίστε αυτό σε 1 για επιτροπή στον χρήστη να συναρμολογήσει το έγγραφο. Λειτουργεί μόνο με κρυπτογράφηση 128-bit |
| CanPrintFull | Ορίστε αυτό σε 0 για επιβολή εκτύπωσης μόνο χαμηλής ανάλυσης του εγγράφου. Αυτό αποτρέπει την απόσταξη του εγγράφου σε νέο PDF έγγραφο. Λειτουργεί μόνο με κρυπτογράφηση 128-bit ή υψηλότερη |
Τιμές επιστροφής
| Το αποτέλεσμα είναι 32-bit κωδικοποιημένος αριθμός που πρέπει να περαστεί στη συνάρτηση Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |