找回密码
 立即注册

QQ登录

只需一步,快速开始

avicdev

中级会员

69

主题

203

帖子

752

积分

中级会员

积分
752
avicdev
中级会员   /  发表于:2024-7-26 09:32  /   查看:1029  /  回复:4
我设置了不同sheet有不同的纸张方向。在打印预览时一切正常。但是当spreadJS将画布交给浏览器时浏览器的打印预览里纸张方向的设置失效了。
葡萄城预览能混排打印_但真正打印时浏览器不支持(1).gif

4 个回复

倒序浏览
Richard.HuangSpreadJS 开发认证
超级版主   /  发表于:2024-7-26 17:15:37
沙发
您好,这是因为SpreadJS控制的是内容的方向,浏览器设置控制的是纸张的方向。
SpreadJS只是一个控件产品,无法控制浏览器的一些设置【安全问题】,且SpreadJS打印依赖于浏览器的打印功能。
所以如果想实现横向打印,需要满足以下两个条件:
1、代码中设置 横向打印
2、浏览器设置 横向打印。
回复 使用道具 举报
eat_grape_5
高级会员   /  发表于:2024-7-26 17:20:43
板凳
Richard.Huang 发表于 2024-7-26 17:15
您好,这是因为SpreadJS控制的是内容的方向,浏览器设置控制的是纸张的方向。
SpreadJS只是一个控件产品, ...

受教了
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-7-26 17:31:40
地板
Richard.Huang 发表于 2024-7-26 17:15
您好,这是因为SpreadJS控制的是内容的方向,浏览器设置控制的是纸张的方向。
SpreadJS只是一个控件产品, ...

回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 13:56:27
5#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部