property UserPermissions: LongWord; // read only
property UserGrantedPermissions: TPdfPermissions; // read only
function UserHasPermission(Permission: TPdfPermission): Boolean;
UserPermissions 傳回以開啟文件所用密碼為準的有效權限遮罩
UserGrantedPermissions 將該遮罩解碼為 TPdfPermissions,而 UserHasPermission 可直接測試單一 TPdfPermission 值
以擁有者密碼開啟文件時,使用者與擁有者的權限集合通常相等
GrantedPermissions 與 HasPermission
if not Pdf1.UserHasPermission(permPrint) then
DisablePrintCommands;