找回密码
 立即注册

QQ登录

只需一步,快速开始

dongzi

注册会员

6

主题

14

帖子

56

积分

注册会员

积分
56
最新发帖
dongzi
注册会员   /  发表于:2019-6-20 18:22  /   查看:3114  /  回复:5
开发环境:win10,mvc框架 vs2013,html5,activereport9.0j
现象:
通过代码(PageSettings.Duplex = Drawing.Printing.Duplex.Horizontal ),
或者report属性设置双面打印后,印刷窗口弹出,显示依然时单面打印。
通过代码(Document.PrintOptions.PageScaling = Extensibility.Printing.PageScaling.None ),
设置打印机按实际大小打印后,印刷窗口弹出,显示和打印机匹配打印。
因为时对日开发,下图显示的是日文。
望高手解答!



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

5 个回复

倒序浏览
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-6-20 19:31:17
沙发
本帖最后由 KearneyKang 于 2019-6-21 14:25 编辑

您好,ActiveReports网页端的打印调用的是浏览器的打印,所有的打印程序都是浏览器自己集成好的,刚刚我也设置了,浏览器的设置了双面打印,但是也实现不了你的需求。具体的问题我在跟进打印设置进行验证下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 使用道具 举报
dongzi
注册会员   /  发表于:2019-6-21 19:13:55
板凳
KearneyKang 发表于 2019-6-20 19:31
您好,ActiveReports网页端的打印调用的是浏览器的打印,所有的打印程序都是浏览器自己集成好的,刚刚我也 ...

好的,谢谢你的解答!如果有方法能实现或者有什么思路望指点!
以前CS框架时做过类似的,大致相同的写法都能实现。
现在web版时,感觉时viewer和浏览器之间的通信不完整。是不是IIS的设置有不足的地方。
比方说我设置的横向或者纵向打印,以及打印宽度,余白设置,是可以传递到打印机端的,
但是双面打印则不行。
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-6-24 09:31:41
地板
您好,这个问题是由于,C/S端的打印和B/S端的打印,方式不同的原因,C/S端的打印是调用的报表本身的打印接口,可以进行如下的设置,但是Web端的打印调用是浏览器的打印,打印的 设置方式不同。关于你说的双面打印这块我们去找找相关的资料看还有没有比较好的解决办法。
回复 使用道具 举报
dongzi
注册会员   /  发表于:2019-6-24 11:11:18
5#
KearneyKang 发表于 2019-6-24 09:31
您好,这个问题是由于,C/S端的打印和B/S端的打印,方式不同的原因,C/S端的打印是调用的报表本身的打印接 ...

好的,谢谢!
回复 使用道具 举报
KearneyKang讲师达人认证 悬赏达人认证
超级版主   /  发表于:2019-6-24 11:35:18
6#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部