Skip to main content
Row

DocumentSettings.Encryption Property

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

Namespace: DevExpress.Spreadsheet

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

NuGet Package: DevExpress.Spreadsheet.Core

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.

View Example

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