首页 文章

在网上打印Crystal Report

提问于
浏览
0

在谷歌搜索关于在ASP.NET页面上打印Crystal Report生成的报告之后,我发现这些东西是不可能的,因为做一些这样的事情意味着在服务器上打印一个页面,这是次要的,因为用户想要打印它它的客户,所以这里有一些问题:

  • 请纠正我,我错了吗?(我的意思是可以在客户端打印吗?)

  • 在使用水晶报告之前,我已在 Stimulsoft 中生成了我的报告 . 当用户点击页面上的打印按钮时,Stimul报告回发页面,重新加载后,打印对话框打开并开始打印 . 如何通过水晶报告执行此类操作

  • 如果不可能,那么当用户无法打印时,网上水晶报表的优势是什么?!

  • 我认为最好的方法是创建一个excel导出并强制它在客户端上下载,这是真的吗?

如果有人有想法我会很高兴知道它,即使是一个小的 . 抱歉英语语法不好(我是英文新手) . 有关详细信息,请评论我,我将更新我的问题 .

问候

3 回答

  • 0

    您可以将其转换为pdf,然后用户可以从客户端计算机打印或保存它 .

  • 1

    在另一个系统上检查我的应用程序后,我发现因为我在mu系统上安装了一台PDF打印机,当我点击打印按钮时,水晶报表开始将我的报告导出为PDF文档,所以我认为,Crystal报告正在行动像StimulSoft一样,并显示导出对话框取决于客户端打印选项,所以我的问题已从第一个解决,只是在我的客户端有问题 . :d

  • 0

    我假设您有aspx页面,其中显示此水晶报告以及网站的其他组件,如页眉,页脚和菜单等 . 您只想打印水晶报告而不是整个页面 . 如果我的假设不正确,请纠正我 .

    但是通过上述假设,您可以使用javascript打开一个只包含水晶报表的新浏览器窗口(不需要回发),并在新窗口中触发打印功能 . 您可以使用以下链接中描述的技术将水晶报告复制到新窗口:

    Appending same node in different windows

相关问题