找回密码
 立即注册

QQ登录

只需一步,快速开始

yjl4964296

银牌会员

6

主题

25

帖子

2480

积分

银牌会员

积分
2480

活字格认证

最新发帖
yjl4964296
银牌会员   /  发表于:2011-6-7 11:04  /   查看:5182  /  回复:4
我要做一个报表打印,使用的是ActiveReports,ViewerType为RawHtml,页面做了一个打印按钮,要实现点击打印按钮直接弹出打印设置窗口,直接能打印,请问怎样做,谢谢!

4 个回复

倒序浏览
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-7 11:35:00
沙发
您好,ViewerType为RawHtml时没有打印功能,如果您的却需要实现这一功能,您需要自己写一些javascript来实现。
回复 使用道具 举报
yjl4964296
银牌会员   /  发表于:2011-6-7 11:51:00
板凳
您好,我是初次接触报表,我用javascript应该怎样写,能否给个例子,谢谢!我ViewerType为FlashViwer时,我做过导出pdf文件再打印,但是现在要求ViewerType为RawHtml,我实在不知道该咋做
回复 使用道具 举报
ZenosZeng讲师达人认证 悬赏达人认证
超级版主   /  发表于:2011-6-7 12:02:00
地板
您好,

我不建议自己写JavaScript来实现打印操作,您也知道JavaScript是和浏览器相关的,这样一来您就需要在多个环境中进行测试。之前也有用户遇到您这样的问题,我一般建议他们使用FlashViwer和AcrobatReader进行显示,这样就可以直接进行打印;或者使用RawHtml显示,然后导出为PDF进行打印。

如果您们的需求明确指出只能使用RawHtml进行预览,您可以搜索一下“JavaScript打印”这样的文章。
回复 使用道具 举报
yjl4964296
银牌会员   /  发表于:2011-6-7 12:04:00
5#
好的,谢谢
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部