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, int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull);
Параметри
| CanPrint | Задайте това на 1, за да позволите на потребителя да печата документа |
|---|---|
| CanCopy | Задайте това на 1, за да позволите на потребителя да копира текст и графики от документа |
| CanChange | Задайте това на 1, за да позволите на потребителя да редактира документа |
| CanAddNotes | Задайте това на 1, за да позволите на потребителя да добавя анотации Задайте това на 1, за да позволите на потребителя да попълва полета на формуляри. Работи само с 128-битово криптиране |
| CanFillFields | Задайте това на 1, за да разрешите копиране за използване с функции за достъпност. Работи само с 128-битово криптиране |
| CanCopyAccess | Задайте това на 1, за да позволите на потребителя да подрежда документа. Работи само с 128-битово криптиране |
| CanAssemble | |
| CanPrintFull | Задайте това на 0, за да наложите само печат с ниска резолюция на документа. Това предотвратява преобразуването на документа в нов PDF документ. Работи само с 128-битово криптиране или по-високо |
Върнати стойности
| Резултатът е 32-битово кодирано число, което трябва да се подаде на функцията Encrypt int CanChange, int CanAddNotes, int CanFillFields, int CanCopyAccess, int CanAssemble, int CanPrintFull); |