TreeListXlExportOptions.EncryptionOptions Property
Specifies encryption options applied to the output document.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v24.2.dll
NuGet Package: DevExpress.Blazor
Declaration
public XlEncryptionOptions EncryptionOptions { get; }
Property Value
Type | Description |
---|---|
XlEncryptionOptions | Encryption options. |
Remarks
The EncryptionOptions
property allows you to specify the following encryption options for a document:
Password
- Specifies the password required to open the output document.
Type
- (Applicable for XLSX files only). Specifies the file encryption mechanism. To apply encryption, you need to specify the
Password
property. The default empty string cannot enable file encryption.
<DxButton Text="Export to XLSX" Click="ExportXlsx_Click" />
<DxTreeList Data="TreeListData" KeyFieldName="Id" ParentKeyFieldName="ParentId" @ref="MyTreeList">
<Columns>
<DxTreeListDataColumn FieldName="Name" Caption="Task" />
<DxTreeListDataColumn FieldName="EmployeeName" />
<DxTreeListDataColumn FieldName="StartDate" />
<DxTreeListDataColumn FieldName="DueDate" />
</Columns>
</DxTreeList>
@code {
ITreeList MyTreeList { get; set; }
async Task ExportXlsx_Click() {
var options = new TreeListXlExportOptions();
options.EncryptionOptions.Password = "password";
await MyTreeList.ExportToXlsxAsync("ExportResult", options);
}
}
See Also