property UserPermissions: LongWord; // read only
property UserGrantedPermissions: TPdfPermissions; // read only
function UserHasPermission(Permission: TPdfPermission): Boolean;
UserPermissions geeft het effectieve rechtenmasker terug voor het wachtwoord waarmee het document is geopend
UserGrantedPermissions decodeert dat masker naar TPdfPermissions, terwijl UserHasPermission één TPdfPermission-waarde rechtstreeks test
De rechtenverzamelingen van gebruiker en eigenaar zijn doorgaans gelijk wanneer het document met het eigenaarswachtwoord wordt geopend
GrantedPermissions en HasPermission voor het rechtenmasker van het eigenaarswachtwoord
if Pdf1.Active then
Pdf1.UserPermissions;