找回密码
 立即注册

QQ登录

只需一步,快速开始

ghostlyt

初级会员

18

主题

76

帖子

214

积分

初级会员

积分
214

活字格认证微信认证勋章

ghostlyt
初级会员   /  发表于:2016-3-10 20:20  /   查看:4193  /  回复:5
本帖最后由 Lenka.Guo 于 2016-3-11 13:51 编辑

目前使用的是日文版AR9 Sp2
Asp.net中使用FlashViewer,在打印时如何更改打印机设定?
比如印刷方向、打印用纸等设定。
在原来系统中使用的ActiveX的ARViewer控件,可以通过控件的Printer属性进行设定,如
ARViewer.Printer.PaperSize=9  'A4
ARViewer.Printer.Orientation=2  '横

以上。

5 个回复

倒序浏览
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-11 13:44:19
沙发
可以的,请参考产品帮助文档,对Print的方法和属性有详细介绍:http://www.gcpowertools.com.cn/d ... Documents/flash.htm
回复 使用道具 举报
ghostlyt
初级会员   /  发表于:2016-3-12 08:22:19
板凳
Lenka.Guo 发表于 2016-3-11 13:44
可以的,请参考产品帮助文档,对Print的方法和属性有详细介绍:http://www.gcpowertools.com.cn/docs/Activ ...

我看到帮助文档里只提到了AdjustPaperOrientation这一个属性可以调整报表用纸的方向。
我想实现的是,在调出印刷对话框时,能够预先设定好打印机信息,比如选择哪个打印机,用什么纸张印刷,印刷方向等(有些特殊报表需要专门的打印机和打印纸)。
现在调出印刷对话框时只是系统默认的打印设定,而不是报表想要的设定。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-14 10:29:50
地板
在Web应用程序中,均有这样的一个安全方面的限制,网页中无法访问客户端的硬件资源,比如无法从网页访问磁盘、打印机。而具体的打印机设置,纸张设置等打印设置,都由浏览器提供,是报表控件无法设置的。印刷方向,可在报表设计时设置。
所以在Web打印中只有通过ActiveX才能够去访问硬件,除此没有其他办法。
回复 使用道具 举报
ghostlyt
初级会员   /  发表于:2016-3-17 18:55:54
5#
没有找到好办法解决这个问题。
目前作为了使用限制,由用户在打印时手动更改打印机设定。
回复 使用道具 举报
Lenka.Guo讲师达人认证 悬赏达人认证
超级版主   /  发表于:2016-3-17 19:53:50
6#
这是Web端限制,只能手动修改了,抱歉。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部