PDFium Delphi Component Docs

Метод HasPermission

Компонент: TPdf  ·  Модуль: PDFium
Проверяет, предоставляет ли документ одно конкретное разрешение

Syntax

function HasPermission(Permission: TPdfPermission): Boolean;

PermissionTPdfPermission. Одно из значений: permPrint, permModify, permCopy, permAnnotate, permFillForms, permAccessibility, permAssemble, permPrintHighQuality
ResultBoolean. True, если документ предоставляет это разрешение

Description

Форма одного разрешения для GrantedPermissions, предназначенная для типичного случая — ограничения одной операции: включения команды печати или отказа в извлечении

Ответ берётся из битов разрешений документа. Разрешения PDF — это заявление о намерениях, которое соблюдает соответствующий просмотрщик; шифрованием они не обеспечиваются, поэтому приложение, которому нужно ограничить действие, всё равно должно делать это самостоятельно

Если документ открыт с паролем владельца, метод UserHasPermission сообщает, что было бы разрешено читателю с паролем пользователя

See Also

GrantedPermissions, UserHasPermission, Permissions, Password