DocumentPermissions
Defined in: src/core/types.ts:940
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:950
Whether adding or modifying annotations is allowed.
canAssemble
Section titled “canAssemble”
readonlycanAssemble:boolean
Defined in: src/core/types.ts:956
Whether assembling the document is allowed.
canCopyOrExtract
Section titled “canCopyOrExtract”
readonlycanCopyOrExtract:boolean
Defined in: src/core/types.ts:948
Whether copying or extracting text/graphics is allowed.
canExtractForAccessibility
Section titled “canExtractForAccessibility”
readonlycanExtractForAccessibility:boolean
Defined in: src/core/types.ts:954
Whether extracting for accessibility is allowed.
canFillForms
Section titled “canFillForms”
readonlycanFillForms:boolean
Defined in: src/core/types.ts:952
Whether filling forms is allowed.
canModifyContents
Section titled “canModifyContents”
readonlycanModifyContents:boolean
Defined in: src/core/types.ts:946
Whether modifying contents is allowed.
canPrint
Section titled “canPrint”
readonlycanPrint:boolean
Defined in: src/core/types.ts:944
Whether printing is allowed.
canPrintHighQuality
Section titled “canPrintHighQuality”
readonlycanPrintHighQuality:boolean
Defined in: src/core/types.ts:958
Whether high-quality printing is allowed.
readonlyraw:number
Defined in: src/core/types.ts:942
The raw permissions bitmask.