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