property UserPermissions: LongWord; // read only
property UserGrantedPermissions: TPdfPermissions; // read only
function UserHasPermission(Permission: TPdfPermission): Boolean;
UserPermissions zwraca efektywną maskę uprawnień dla hasła użytego do otwarcia dokumentu
UserGrantedPermissions dekoduje tę maskę do TPdfPermissions, podczas gdy UserHasPermission testuje bezpośrednio jedną wartość TPdfPermission
Zbiory uprawnień użytkownika i właściciela są zwykle równe, gdy dokument otwarto hasłem właściciela
GrantedPermissions i HasPermission dla maski uprawnień hasła właściciela
if not Pdf1.UserHasPermission(permPrint) then
DisablePrintCommands;