Back to Devexpress

EncryptionOptions.ModificationPermissions Property

officefileapi-devexpress-dot-docs-dot-pdf-dot-encryptionoptions-0f241824.md

latest3.2 KB
Original Source

EncryptionOptions.ModificationPermissions Property

Specifies document modification permissions.

Namespace : DevExpress.Docs.Pdf

Assembly : DevExpress.Docs.Core.v25.2.dll

NuGet Package : DevExpress.Docs.Core

Declaration

csharp
public DocumentModificationPermissions ModificationPermissions { get; set; }
vb
Public Property ModificationPermissions As DocumentModificationPermissions

Property Value

TypeDescription
DocumentModificationPermissions

An enumeration value that indicates the permission level.

|

Available values:

NameDescription
NotAllowed

Prohibit document modification and assembling.

| | DocumentAssembling |

Allow only document assembling: insert, rotate or delete pages, and create bookmarks on the navigation pane.

| | Allowed |

Permit document modification and assembling.

|

Property Paths

You can access this nested property as listed below:

Object TypePath to ModificationPermissions
PdfExportOptions

.EncryptionOptions .ModificationPermissions

|

Remarks

The following value combinations with InteractivityPermissions property are not supported:

csharp
ModificationPermissions = PdfDocumentModificationPermissions.Allowed;
InteractivityPermissions = PdfDocumentInteractivityPermissions.NotAllowed;

ModificationPermissions = PdfDocumentModificationPermissions.DocumentAssembling;
//...or...
ModificationPermissions = PdfDocumentModificationPermissions.Allowed;
InteractivityPermissions = PdfDocumentInteractivityPermissions.FormFillingAndSigning;

ModificationPermissions = PdfDocumentModificationPermissions.DocumentAssembling;
InteractivityPermissions = PdfDocumentInteractivityPermissions.Allowed;
vb
ModificationPermissions = PdfDocumentModificationPermissions.Allowed
InteractivityPermissions = PdfDocumentInteractivityPermissions.NotAllowed

ModificationPermissions = PdfDocumentModificationPermissions.DocumentAssembling
'...or...
ModificationPermissions = PdfDocumentModificationPermissions.Allowed
InteractivityPermissions = PdfDocumentInteractivityPermissions.FormFillingAndSigning

ModificationPermissions = PdfDocumentModificationPermissions.DocumentAssembling
InteractivityPermissions = PdfDocumentInteractivityPermissions.Allowed

See Also

EncryptionOptions Class

EncryptionOptions Members

DevExpress.Docs.Pdf Namespace