需要一些帮助从我的ASP.NET应用程序打印RDLC报告。
报告将动态加载到Report Viewer控件中,然后使用javascript window.print()打印。问题是报告正在使用垂直滚动条打印。此外,报告的底部正在被切断。如果我增加ReportViewer控件的高度,我最终会在实际报告之前有2个空白页,之后会有一个空白页,而底部仍然会被切断...
这是Report Viewer页面的html:
<body onload="printThisPage();">
<form id="controlForm" name="reportForm" runat="server">
<rsweb:ReportViewer Width="800px" Height="1200px" ID="ReportViewer1" runat="server"
ShowCredentialPrompts="False" DocumentMapCollapsed="True" ShowDocumentMapButton="False"
ShowFindControls="False" ShowPageNavigationControls="False"
ShowParameterPrompts="False" ShowPromptAreaButton="False"
SizeToReportContent="True" ShowExportControls="False"
ShowPrintButton="True" ShowRefreshButton="False" ShowToolBar="False"
ShowZoomControl="False" BorderStyle="None" style="OVERFLOW: visible"
>
</rsweb:ReportViewer>
</form>
我已经和它斗争了好几天..帮助!!
答案 0 :(得分:0)
您可以在报告RDLC中使用“打印”按钮。您应该启用'ShowToolBar'属性。
ShowToolBar="True"