EncryptionOptions.InteractivityPermissions Property
Specifies permissions on interaction operations.
Namespace: DevExpress.Docs.Pdf
Assembly: DevExpress.Docs.Core.v25.1.dll
NuGet Package: DevExpress.Docs.Core
Declaration
Property Value
Type | Description |
---|---|
DocumentInteractivityPermissions | An enumeration value that indicates the permission level. |
Available values:
Name | Description |
---|---|
NotAllowed | Prohibit all interactive operations (add or modify text annotations, fill in interactive form fields, and create or modify interactive form fields) in the PDF document. |
FormFillAndSign | Permit only filling in existing form fields and applying signatures. |
Allowed | Permit interactive operations (add or modify text annotations, fill in interactive form fields, and create or modify interactive form fields) in a PDF document. |
Property Paths
You can access this nested property as listed below:
Object Type | Path to InteractivityPermissions |
---|---|
PdfExportOptions |
|
Remarks
Restrictions on data extraction, modification, interaction, or printing operations with a document cannot be applied without the owner password (the EncryptionOptions.OwnerPassword property).
The following value combinations with ModificationPermissions property are not supported:
InteractivityPermissions = PdfDocumentInteractivityPermissions.NotAllowed;
ModificationPermissions = PdfDocumentModificationPermissions.Allowed;
InteractivityPermissions = PdfDocumentInteractivityPermissions.FormFillingAndSigning;
ModificationPermissions = PdfDocumentModificationPermissions.DocumentAssembling;
//...or...
ModificationPermissions = PdfDocumentModificationPermissions.Allowed;
InteractivityPermissions = PdfDocumentInteractivityPermissions.Allowed;
ModificationPermissions = PdfDocumentModificationPermissions.DocumentAssembling;