DocumentPermissions
Defined in: src/core/types.ts:950
Structured document permissions decoded from the raw bitmask.
Provides named boolean fields for each permission flag, as well as the raw bitmask value for advanced use cases.
Properties
Section titled “Properties”canAddOrModifyAnnotations
Section titled “canAddOrModifyAnnotations”
readonlycanAddOrModifyAnnotations:boolean
Defined in: src/core/types.ts:960
Whether adding or modifying annotations is allowed.
canAssemble
Section titled “canAssemble”
readonlycanAssemble:boolean
Defined in: src/core/types.ts:966
Whether assembling the document is allowed.
canCopyOrExtract
Section titled “canCopyOrExtract”
readonlycanCopyOrExtract:boolean
Defined in: src/core/types.ts:958
Whether copying or extracting text/graphics is allowed.
canExtractForAccessibility
Section titled “canExtractForAccessibility”
readonlycanExtractForAccessibility:boolean
Defined in: src/core/types.ts:964
Whether extracting for accessibility is allowed.
canFillForms
Section titled “canFillForms”
readonlycanFillForms:boolean
Defined in: src/core/types.ts:962
Whether filling forms is allowed.
canModifyContents
Section titled “canModifyContents”
readonlycanModifyContents:boolean
Defined in: src/core/types.ts:956
Whether modifying contents is allowed.
canPrint
Section titled “canPrint”
readonlycanPrint:boolean
Defined in: src/core/types.ts:954
Whether printing is allowed.
canPrintHighQuality
Section titled “canPrintHighQuality”
readonlycanPrintHighQuality:boolean
Defined in: src/core/types.ts:968
Whether high-quality printing is allowed.
readonlyraw:number
Defined in: src/core/types.ts:952
The raw permissions bitmask.