找回密码
 立即注册

QQ登录

只需一步,快速开始

spaccount

初级会员

24

主题

79

帖子

239

积分

初级会员

积分
239
spaccount
初级会员   /  发表于:2018-2-7 15:37  /   查看:8783  /  回复:10
问题1:IE 和 chrome 在浏览器和Spread打印配置 都统一为横向打印,并且页面缩放都设置为0.9的情况下在每一页有效页面的下方都出现了空白页,是什么原因导致的有什么方法可以清除(在chrome下可以在浏览器打印设置中设置边距为无,但IE并没有对应的设置)?

问题2:通用的ssjson 能够同步的设置均相同的情况下 edge与ie10 谷歌浏览器效果差距太大,并且调整设置也不能达到一致?是否与edge不兼容?

问题3:ie打印的效果下发始终有个网页地址的页脚,但在IE的打印设置中并没找到关闭页脚的设置,能否通过spreadJS取消页脚或者设置页脚为其他内容?

(附件中有ssjson 和相同设置情况下 各浏览器效果,期望达到 这3个浏览器打印效果大致相同或者调整设置后能大改相同)

print.rar

1.48 MB, 下载次数: 364

10 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-7 17:32:10
沙发
您好:
几个问题需要确认一下,您这边打印纸张大小是否是A4纸,如果是的话,您打印设置中设置的纸张大小并不是A4纸的。
另外,spreadjs打印这块调用的是浏览器自身的打印,根据浏览器的不同可能存在着差异,这个目前没有办法进行统一。
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-2-8 09:45:40
板凳
ClarkPan 发表于 2018-2-7 17:32
您好:
几个问题需要确认一下,您这边打印纸张大小是否是A4纸,如果是的话,您打印设置中设置的纸张大小并 ...

GC.Spread.Sheets.Print.PaperKind.a4  枚举对应的是9,在ssjson中paperSize下的kind也是9,请问是那个地方的纸张大小不是A4?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-8 10:47:29
地板
不好意思,看错了,设置的是A4纸。出现空白页您可以设置一下您的margin为0,您的margin有设置,导致页面一页打不完,空白页应该是margin的空白边距打不下,在下一页打印,结果就是空白页。
IE浏览器可以在页面设置中进行设置边距为0,并且可以关闭页脚,设置如下图
image.png616634826.png
image.png906794738.png
spreadjs打印这块调用的是浏览器自身的打印,根据浏览器的不同可能存在着差异,这个目前没有办法进行统一。不过您可以在打印前判断浏览器,然后根据浏览器的不同设置不同的printInfo进行打印。
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-2-8 11:25:40
5#
ClarkPan 发表于 2018-2-8 10:47
不好意思,看错了,设置的是A4纸。出现空白页您可以设置一下您的margin为0,您的margin有设置,导致页面一 ...

如果空白页是因为间距导致一页打印不完出现的,那我缩小打印的内容保留间距按理也是可以清除空白页,但我测了一下缩小到了0.6任然没清除。我想尽量降低用户调整打印配置的步骤,大部分浏览器打印都有一个默认间距,所以我想通过缩小打印内容来提升用户的操作体验,请问如何通过调整内容达到不取消默认边距,但又不出现空白页?

view.ssjson

427.81 KB, 下载次数: 393

缩小后的ssjon

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-8 17:43:49
6#
我这边并没有发现空白页啊,反而是因为您有内容没有打完,结果分页显示了
image.png225958251.png
image.png330462950.png
image.png106830748.png
并没有空白页
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-2-8 18:23:09
7#
ClarkPan 发表于 2018-2-8 17:43
我这边并没有发现空白页啊,反而是因为您有内容没有打完,结果分页显示了

纸张为A4不是A3
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-2-8 18:50:28
8#

在IE浏览器下打印能不能默认调用”打印预览“ 而不是“打印”?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-2-9 09:29:40
9#
spaccount 发表于 2018-2-8 18:50
在IE浏览器下打印能不能默认调用”打印预览“ 而不是“打印”?

这个是浏览器自身的设置,spreadjs本身没办法干预,您可以网上查一下IE浏览器打印时候怎样打开打印预览
回复 使用道具 举报
spaccount
初级会员   /  发表于:2018-2-9 09:33:12
10#
ClarkPan 发表于 2018-2-9 09:29
这个是浏览器自身的设置,spreadjs本身没办法干预,您可以网上查一下IE浏览器打印时候怎样打开打印预览

继续帮我看看A4空白页的问题,在内容上有没有什么方式避免
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部