关于区域报表表头打印和导出按钮缺失问题
本帖最后由 Lenka.Guo 于 2016-11-1 15:40 编辑您好,我之前用的html5方式在MVC中展现报表,报表呈现样式如下图:
现在项目中更换成应用ActiveReportsWithMVC Demo的方式实现,报表呈现样式如下图:
报表title处导出和打印按钮不见了,请问怎么能也包含这两部分功能?谢谢!
Hi
这个原因是因为选择的报表浏览器类型不同导致的;
HTML5Viewer 是自带导出按钮的; 而第二幅图中使用的是WebViewer控件的 HtmlViewer类型默认是不添加导出和打印按钮的,如果想要在HTMLViewer中添加打印和导出按钮,需要手动添加一些代码来实现,详细步骤可以参考博客:http://blog.gcpowertools.com.cn/post/advanced-html-viewer-with-export-options.aspx
Lenka.Guo 发表于 2016-9-20 10:50
Hi
这个原因是因为选择的报表浏览器类型不同导致的;
郭老师你好,我按你这个帖子提供的方案实现了导出和打印,但因为您给我提供的方案是生成html页的方式进行打印,用户对这种方式表示不能接受,有没有别的方案可以在WebViewer的HtmlView类型中也实现HTML5Viewer中那种打印?谢谢! 本帖最后由 Lenka.Guo 于 2016-11-1 15:39 编辑
lovelyboy01 发表于 2016-11-1 13:50
郭老师你好,我按你这个帖子提供的方案实现了导出和打印,但因为您给我提供的方案是生成html页的方式进行 ...
您是想实现调用浏览器打印报表功能?有以下两种方法:
1. 您可以采用调用Windows打印功能,
实现步骤: 先将GrapeCity.ActiveReports.Viewer.Win.v10引入到项目中,
然后使用report.Document.Print(true,true,true);方法来实现打印
2. 采用htmlviewer提供的print接口。
function print1() {
var viewModel = GetViewModel('WebViewer1');
if (viewModel.PageLoaded()) {
viewModel.Print();
}
};
参考示例:
页:
[1]