Skip to main content
A newer version of this page is available. .
.NET Framework 4.5.2+

DocumentEncryption Interface

Provides the document encryption options.

Namespace: DevExpress.XtraRichEdit.API.Native

Assembly: DevExpress.RichEdit.v20.2.Core.dll


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