Skip to main content
All docs
V25.1
  • 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

    public DocumentInteractivityPermissions InteractivityPermissions { get; set; }

    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
    .EncryptionOptions .InteractivityPermissions

    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;
    
    See Also