TPDFlibUserPermission

Data Types

Description

TPDFlibUserPermission enumerates named PDF user access permission security flags mapping to the standard PDF P-mask flags

Syntax

Delphi

type TPDFlibUserPermission = (upAllowPrint, upAllowCopy, upAllowModify, upAllowAnnotation, upAllowFormFill, upAllowAccessibility, upAllowDocAssembly, upAllowHighResPrint);

Values

upAllowPrintAllows low-resolution document printing
upAllowCopyAllows content copying or extraction of text and graphics
upAllowModifyAllows document content modifications
upAllowAnnotationAllows creating and modifying interactive annotations and form comments
upAllowFormFillAllows interactive form field filling
upAllowAccessibilityAllows extracting content for screen readers and accessibility tools
upAllowDocAssemblyAllows inserting, rotating, or deleting pages
upAllowHighResPrintAllows high-resolution high-fidelity document printing

See also

TPDFlibUserPermissions, EncodePermissions