Skip to main content
.NET Framework 4.5.2+

DocumentEncryption Interface

Provides the document encryption options.

Namespace: DevExpress.XtraRichEdit.API.Native

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

NuGet Package: DevExpress.RichEdit.Core


public interface DocumentEncryption


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