天心天思技术部 发表于 2017-6-8 09:42:32

ActiveReport9 WebViewer打印,打印机没有使用正确的纸型出纸

您好,这边有个问题想咨询一下,
我设计了一个报表,纸型是A5,使用WebViewer(ViewerType=FlashViewer)打印的时候,打印机没有使用A5纸打印,而是用了A4纸打印。
相同的报表,使用Winform Viewer打印是没有问题的。除了纸型,纸张方向也是要在打印的时候手工选一下


hxd15110 发表于 2017-6-8 10:30:35

为何不用chrome呢?
ie浏览器打印时用的打印机首选项默认参数,也就是说你要用ie打印就必须要去打印机首选项设置好格式才行

理论上是这样吧,等版主回答

天心天思技术部 发表于 2017-6-8 11:45:04

hxd15110 发表于 2017-6-8 10:30
为何不用chrome呢?
ie浏览器打印时用的打印机首选项默认参数,也就是说你要用ie打印就必须要去打印机首选 ...

我们的客户群很多都是用IE的,所以没办法要求他们用哪种浏览器的。

Lenka.Guo 发表于 2017-6-8 12:01:30

本帖最后由 Lenka.Guo 于 2017-6-8 12:05 编辑

谢谢@hxd15110的答复~~赞~~奖励1000金币~~

这个问题如邮件中沟通,需要在浏览器端做设置,或者设置打印机默认纸张为A5纸张,报表只是调用浏览器提供的打印接口,根据打印机提供的默认选项来打印,而报表是没有权限去控制打印机的默认纸张以及纸张的选择,只能是提供的是什么纸张就会在这种类型的纸张上打印。
页: [1]
查看完整版本: ActiveReport9 WebViewer打印,打印机没有使用正确的纸型出纸