2012-09-20 157 views
0

需要一些帮助从我的ASP.NET应用程序打印RDLC报告。 该报告动态加载到Report Viewer控件中,然后使用javascript window.print()进行打印。问题是报告正在用垂直滚动条打印。此外,报告的底部正在被切断。如果我增加ReportViewer控件的高度,最终将在实际报告和一个空白页之前有2个空白页,并且底部仍然会被切断...
这是Report Viewer页面的html:从ASP.NET打印RDLC报告

<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

您可以在报告RLDC中使用打印按钮。您应该启用'ShowToolBar'属性。

ShowToolBar="True"