DxViewer.UpdateZoomAsync(Double) Method
Specifies a zoom percentage.
Namespace: DevExpress.Blazor
Assembly: DevExpress.Blazor.v25.1.Viewer.dll
NuGet Package: DevExpress.Blazor.Viewer
Declaration
Parameters
Name | Type | Description |
---|---|---|
value | Double | The zoom level value. |
Returns
Type | Description |
---|---|
Task | An asynchronous operation that sets the zoom level. |
Remarks
The following code sets the page zoom level to 1.5 (150%) in the Report Viewer:
await reportViewer.UpdateZoomAsync(1.5);
You can also use ZoomConstants to change the page zoom level in the Report Viewer:
@using DevExpress.Blazor.Reporting.Models
<DxReportViewer @ref="reportViewer" Report="Report" RootCssClasses="w-100 h-100" />
@code {
DxReportViewer reportViewer;
XtraReport Report = new TestReport();
protected override async Task OnAfterRenderAsync(bool firstRender)
{
if (firstRender)
await reportViewer.UpdateZoomAsync(ZoomConstants.PageWidth);
await base.OnAfterRenderAsync(firstRender);
}
}
See Also