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, щоб дозволити лише друк документа в низькій роздільній здатності. Це унеможливлює дистилювання документа в новий PDF-документ. Працює лише зі 128-бітовим шифруванням і вище |
Повернуті значення
| Результат — 32-бітне закодоване число, яке слід передати функції Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |