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