Tag: reportviewer

使用Asp.Net中的报表查看器控件进行跨浏览器rdlc报表打印时,不会打印图像和背面颜色

为了在asp.net mvc web app中的报表查看器控件中实现rdlc报表的打印function,我遵循了这个解决方案。 它对我有用https://stackoverflow.com/a/14052577/870561 。 这个jquery脚本在报表查看器工具栏中添加了一个打印按钮,点击后会显示很酷的打印预览对话框。 但它不是在打印中添加图像和背面颜色样式。 请建议一种方法,包括在rdlc报告中使用的图像以及背面颜色。 我的代码附在下面。 function pageLoad() { try { if (!$(“#ff_print”).length) { var ControlName = ‘ReportViewer1’; var innerTbody = ”; var innerTable = ” + innerTbody + ” var outerDiv = ” + innerTable + ”; $(“#ReportViewer1_ctl05 > div”).append(outerDiv); } } catch (e) { alert(e); } } function PrintFunc() […]

Chrome和Firefox中的SSRS打印按钮

我在SSRS 2005中有报告。我正在使用远程报告。 在IE中,打印按钮显示,但在Firefox和Chrome中,打印按钮不显示。 我的报告显示在jquery UI对话框中,所以我不能只做一个window.print。 我的报告在模态中呈现得很好。 我需要能够以与在控件中完成相同的方式向reportviewer发出打印命令,但仅限于firefox和chrome。 我挖了报告查看器的标记,找到了这段代码。 我试图手动将其注入reportviewer但没有成功。 document.getElementById(‘reportViewer_ctl01_ctl07_ctl00_ctl00’).Controller = new ReportViewerHoverButton(“reportViewer_ctl01_ctl07_ctl00_ctl00”, false, “”, “”, “”, “#ECE9D8”, “#DDEEF7”, “#99BBE2”, “1px #ECE9D8 Solid”, “1px #336699 Solid”, “1px #336699 Solid”); 有任何想法吗?