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