DocumentEncryption Interface
Provides the document encryption options.
Namespace: DevExpress.XtraRichEdit.API.Native
Assembly: DevExpress.RichEdit.v24.2.Core.dll
NuGet Package: DevExpress.RichEdit.Core
Declaration
Related API Members
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.