property Permissions: LongWord; // read only
property GrantedPermissions: TPdfPermissions; // read only
function HasPermission(Permission: TPdfPermission): Boolean;
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
UserGrantedPermissions e UserHasPermission quando o conjunto efetivo de permissões de senha de usuário for necessário
if Pdf1.HasPermission(permCopy) then
EnableCopyCommands;