Skip to main content
All docs
V26.1
  • DocumentEncryption Interface

    Provides the document encryption options.

    Namespace: DevExpress.XtraRichEdit.API.Native

    Assembly: DevExpress.RichEdit.v26.1.Core.dll

    NuGet Package: DevExpress.RichEdit.Core

    Declaration

    public interface DocumentEncryption

    The following members return DocumentEncryption objects:

    Remarks

    Use the DocumentEncryption interface properties to specify the encryption type and a password. The Document.Encryption property provides access to the encryption options.

    The code sample below shows how to encrypt document with a password.

    server.Document.Encryption.Type = DevExpress.XtraRichEdit.API.Native.EncryptionType.Strong;
    server.Document.Encryption.Password = "12345";
    

    The EncryptionSettings class is a base implementation of the DocumentEncryption interface. You can use the EncryptionSettings object as a RichEditDocumentServer.SaveDocument(Stream, DocumentFormat, EncryptionSettings) method parameter to password-protect the document.

    See Also