找回密码
 立即注册

QQ登录

只需一步,快速开始

kotoYY

金牌服务用户

113

主题

265

帖子

840

积分

金牌服务用户

积分
840
kotoYY
金牌服务用户   /  发表于:2017-6-26 17:30  /   查看:6528  /  回复:10
spread.print()打印方法可以选择两个,然后没一个的页码是从1开始的吗?这个要怎么设置?可以设置页边距吗?

10 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-26 18:13:40
沙发
没有明白您说的打印方法可以选择两个的意思
如果您要设置打印的其实页,可以更改打印的范围
printInfo.pageRange(range):打印范围,range为特殊格式的字符串,如:“1,2,3,5-12”代表打印1,2,3页,第5至12页。

另外,一下博客里有比较详细的打印各个接口的说明,请参照:
http://blog.gcpowertools.com.cn/post/SpreadJS-print-Info.aspx
回复 使用道具 举报
kotoYY
金牌服务用户   /  发表于:2017-6-27 13:09:05
板凳
ClarkPan 发表于 2017-6-26 18:13
没有明白您说的打印方法可以选择两个的意思
如果您要设置打印的其实页,可以更改打印的范围
printInfo.pa ...

这个文档我看过,我的意思是我要打印两个spread, 每个spread的页码都是从1开始的,有办法设置吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 14:16:00
地板
kotoYY 发表于 2017-6-27 13:09
这个文档我看过,我的意思是我要打印两个spread, 每个spread的页码都是从1开始的,有办法设置吗?

默认两个spread各自调用print是独立的两个操作,所以每个spread页码都是从1开始的,如果这就是您要的需求那么不用另外设置。
如果您是想页面连续显示,因为不确定每个spread的页数是多少,所以建议将两个spread合并成一个spread在打印。
回复 使用道具 举报
kotoYY
金牌服务用户   /  发表于:2017-6-27 14:20:12
5#
ClarkPan 发表于 2017-6-27 14:16
默认两个spread各自调用print是独立的两个操作,所以每个spread页码都是从1开始的,如果这就是您要的需求 ...

哦哦 明白你的意思。谢谢啦!
回复 使用道具 举报
kotoYY
金牌服务用户   /  发表于:2017-6-27 14:21:14
6#
ClarkPan 发表于 2017-6-27 14:16
默认两个spread各自调用print是独立的两个操作,所以每个spread页码都是从1开始的,如果这就是您要的需求 ...

打印参数可以设置页边距吗?我看文档好像不可以。页边距得在浏览器里设置吧?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 14:52:23
7#
kotoYY 发表于 2017-6-27 14:21
打印参数可以设置页边距吗?我看文档好像不可以。页边距得在浏览器里设置吧?

打印的边距可以通过 printInfo.margin(object)来设置
例如printInfo.margin({top:75, bottom:75, left:20, right:20, header:10, footer:20});
这里的margin与浏览器的边距是两个东西,浏览器的边距是打印纸张的边距,而margin的设置是spread画布的边距,两个相互独立。有点类似于margin和padding的关系
回复 使用道具 举报
kotoYY
金牌服务用户   /  发表于:2017-6-27 15:53:32
8#
ClarkPan 发表于 2017-6-27 14:52
打印的边距可以通过 printInfo.margin(object)来设置
例如printInfo.margin({top:75, bottom:75, left:2 ...

恩,明白你说的意思。打印时的预览,可以在代码里设置不预览打印吗?
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-6-27 16:16:06
9#
kotoYY 发表于 2017-6-27 15:53
恩,明白你说的意思。打印时的预览,可以在代码里设置不预览打印吗?

这个不行,打印预览是浏览器的行为,您可以在相应浏览器设置中禁用打印预览
回复 使用道具 举报
kotoYY
金牌服务用户   /  发表于:2017-6-27 16:55:14
10#
ClarkPan 发表于 2017-6-27 16:16
这个不行,打印预览是浏览器的行为,您可以在相应浏览器设置中禁用打印预览

知道了,谢谢。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部