AR9中FlashViewer打印设定的问题
本帖最后由 Lenka.Guo 于 2016-3-11 13:51 编辑目前使用的是日文版AR9 Sp2
Asp.net中使用FlashViewer,在打印时如何更改打印机设定?
比如印刷方向、打印用纸等设定。
在原来系统中使用的ActiveX的ARViewer控件,可以通过控件的Printer属性进行设定,如
ARViewer.Printer.PaperSize=9'A4
ARViewer.Printer.Orientation=2'横
以上。
可以的,请参考产品帮助文档,对Print的方法和属性有详细介绍:http://www.gcpowertools.com.cn/docs/ActiveReports/AR9Guide/#!Documents/flash.htm
Lenka.Guo 发表于 2016-3-11 13:44
可以的,请参考产品帮助文档,对Print的方法和属性有详细介绍:http://www.gcpowertools.com.cn/docs/Activ ...
我看到帮助文档里只提到了AdjustPaperOrientation这一个属性可以调整报表用纸的方向。
我想实现的是,在调出印刷对话框时,能够预先设定好打印机信息,比如选择哪个打印机,用什么纸张印刷,印刷方向等(有些特殊报表需要专门的打印机和打印纸)。
现在调出印刷对话框时只是系统默认的打印设定,而不是报表想要的设定。 在Web应用程序中,均有这样的一个安全方面的限制,网页中无法访问客户端的硬件资源,比如无法从网页访问磁盘、打印机。而具体的打印机设置,纸张设置等打印设置,都由浏览器提供,是报表控件无法设置的。印刷方向,可在报表设计时设置。
所以在Web打印中只有通过ActiveX才能够去访问硬件,除此没有其他办法。
没有找到好办法解决这个问题。
目前作为了使用限制,由用户在打印时手动更改打印机设定。 这是Web端限制,只能手动修改了,抱歉。
页:
[1]