1234567891011121314151617181920212223242526272829303132 |
- <div style="width:@pageWidth;height:@pageHeight;overflow:hidden;display:inline-block">
- <ExportComponent WebReport="WebReport"/>
- </div>
- @code {
- [Parameter]
- public WebReport WebReport { get; set; }
- int pageWidth;
- int pageHeight;
- protected override void OnParametersSet()
- {
- base.OnParametersSet();
- pageWidth = (int)Math.Ceiling(GetReportPageWidthInPixels() * WebReport.Zoom);
- pageHeight = (int)Math.Ceiling(GetReportPageHeightInPixels() * WebReport.Zoom);
- }
- float GetReportPageWidthInPixels()
- {
- return WebReport.GetReportPageWidthInPixels();
- }
- float GetReportPageHeightInPixels()
- {
- return WebReport.GetReportPageHeightInPixels();
- }
- }
|