.NET Framework 4.5.2+
.NET Framework 4.5.2+
.NET Standard 2.0+
Row

DocumentSettings.Encryption Property

Provides access to the document encryption options used to save a password encrypted document.

Namespace: DevExpress.Spreadsheet

Assembly: DevExpress.Spreadsheet.v21.2.Core.dll

Declaration

EncryptionOptions Encryption { get; }

Property Value

Type Description
EncryptionOptions

A EncryptionOptions object that represents the document encryption settings.

Property Paths

You can access this nested property as listed below:

Object Type Path to Encryption
IWorkbook
.DocumentSettings.Encryption
Workbook
.DocumentSettings.Encryption

Example

This code snippet obtains the DocumentSettings.Encryption settings selected in the editors and prompts for saving a password encrypted file.

IWorkbook workbook = spreadsheetControl1.Document;
workbook.DocumentSettings.Encryption.Type = (EncryptionType)Enum.Parse(typeof(EncryptionType), barEncryptionTypeComboBox.EditValue.ToString());
workbook.DocumentSettings.Encryption.Password = barPasswordEdit.EditValue.ToString();
spreadsheetControl1.SaveDocumentAs();
See Also