SecurityApi.permissions
What the document allows, as a
DocumentPermissions with every entry present. printHighQuality is reported denied whenever print is. A getter: answers at once, and throws DOCUMENT_CLOSED on a closed document.getterReadingsince 1.0.0
Signature
get permissions(): Required<DocumentPermissions>
Returns
Required<DocumentPermissions> print, printHighQuality, modify, copy, annotate, fillForms, extractForAccessibility and assemble, every entry present.
Throws
DOCUMENT_CLOSED— read on a closed document.
Example
TypeScript
// Hold your own code to the document's permissions if (!doc.security.permissions.modify) throw new Error('This document forbids changes');