SecurityInfo
Свойства документа, безопасность и подписи
Описание
Возвращает сведения о настройках защиты выбранного документа
Синтаксис
Delphi
Function TPDFlib.SecurityInfo(SecurityItem: Integer): Integer;
ActiveX
Function PDFlib::SecurityInfo(SecurityItem As Long) As Long
DLL
int DLSecurityInfo(int InstanceID, int SecurityItem);
Параметры
| SecurityItem | 0 = метод защиты 1 = пароль пользователя 2 = пароль владельца 3 = печать 4 = изменение документа 5 = копирование или извлечение содержимого 6 = создание комментариев и полей формы 7 = заполнение полей или подписание 8 = доступность содержимого 9 = сборка документа 10 = уровень шифрования 11 = открыт паролем пользователя 12 = открыт паролем владельца 13 = переменная стойкость шифрования |
|---|
Возвращаемые значения
| 0 | None |
|---|---|
| 1 | Adobe Standard Security |
| No | 2 |
| Yes | 3 Полностью разрешено 4 Не разрешено 5 Разрешено 6 40-битный RC4 (Acrobat 3.x, 4.x) 7 128-битный RC4 (Acrobat 5.x) 8 Неизвестно 9 Низкое разрешение 10 Пусто 11 128-битный AES (Acrobat 7) 12 256-битный AES (Acrobat 9) 13 RC4 переменной длины (длину определяет SecurityItem=13) 14 256-битный AES (Acrobat X) 15 AES-256-GCM 16 |