Skip to main content
All docs
V25.1
  • DxViewer.UpdateZoomAsync(Double) Method

    Specifies a zoom percentage.

    Namespace: DevExpress.Blazor

    Assembly: DevExpress.Blazor.v25.1.Viewer.dll

    NuGet Package: DevExpress.Blazor.Viewer

    Declaration

    public Task UpdateZoomAsync(
        double value
    )

    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