function HasPermission(Permission: TPdfPermission): Boolean;
| Permission | TPdfPermission. Одно из значений: permPrint, permModify, permCopy, permAnnotate, permFillForms, permAccessibility, permAssemble, permPrintHighQuality |
| Result | Boolean. True, если документ предоставляет это разрешение |
Форма одного разрешения для GrantedPermissions, предназначенная для типичного случая — ограничения одной операции: включения команды печати или отказа в извлечении
Ответ берётся из битов разрешений документа. Разрешения PDF — это заявление о намерениях, которое соблюдает соответствующий просмотрщик; шифрованием они не обеспечиваются, поэтому приложение, которому нужно ограничить действие, всё равно должно делать это самостоятельно
Если документ открыт с паролем владельца, метод UserHasPermission сообщает, что было бы разрешено читателю с паролем пользователя