PDFium Delphi Component Docs

Permissions Свойство

Компонент: TPdf  ·  Модуль: PDFium
Предоставляет исходные и типизированные разрешения пароля владельца и проверяет отдельные возможности без ручных битовых масок

Syntax

property Permissions: LongWord; // read only
property GrantedPermissions: TPdfPermissions; // read only
function HasPermission(Permission: TPdfPermission): Boolean;

Description

Permissions возвращает маску разрешений пароля владельца, декодированную PDFium из словаря /Encrypt

GrantedPermissions сопоставляет стандартные биты разрешений PDF с множеством TPdfPermissions, содержащим permPrint, permModify, permCopy, permAnnotate, permFillForms, permAccessibility, permAssemble и permPrintHighQuality

HasPermission проверяет одно из этих значений напрямую

Remarks

Example

if Pdf1.HasPermission(permCopy) then
  EnableCopyCommands;

See Also

UserPermissions, Password