PDFium Delphi Component Docs

Permissions propriedade

Componente: TPdf  ·  Unidade: PDFium
Expõe permissões de senha de proprietário brutas e tipadas e testa capacidades individuais sem máscaras de bits manuais

Syntax

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

Description

Permissions retorna a máscara de permissões de senha de proprietário decodificada pelo PDFium do dicionário /Encrypt

GrantedPermissions mapeia os bits de permissão padrão do PDF para um conjunto TPdfPermissions contendo permPrint, permModify, permCopy, permAnnotate, permFillForms, permAccessibility, permAssemble e permPrintHighQuality

HasPermission testa um desses valores diretamente

Remarks

Example

if Pdf1.HasPermission(permCopy) then
  EnableCopyCommands;

See Also

UserPermissions, Password