找回密码
 立即注册

QQ登录

只需一步,快速开始

344860032
初级会员   /  发表于:2018-7-3 14:37  /   查看:3059  /  回复:5
本帖最后由 344860032 于 2018-7-3 15:18 编辑

截了一张图,显示效果如图,底部留白有点多,公司让我在问一下,能否解决,是不是需要换新版本的打印功能!

设置打印   setRowPageBreak(sum, true); //每页多少条数据  多设置一条就会挤下去。

图片.png681682128.png

5 个回复

倒序浏览
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-3 16:09:33
沙发
因为您设置了setRowPageBreak 这个是强制分页,到了您设置的行数后下一条就会强制进行分页。
回复 使用道具 举报
344860032
初级会员   /  发表于:2018-7-3 16:14:08
板凳
ClarkPan 发表于 2018-7-3 16:09
因为您设置了setRowPageBreak 这个是强制分页,到了您设置的行数后下一条就会强制进行分页。

嗯,现在每页只能设置 44条数据,如果设置45条,第45条就会分到下一页,下面会留下空白。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2018-7-3 18:07:04
地板
您 setRowPageBreak(sum, true);  sum设置的是多少?如果是44那就没问题,就应该是这样
回复 使用道具 举报
小疯子
注册会员   /  发表于:2018-9-29 15:28:40
5#
这个问题解决了吗,现在同样遇到这个问题
回复 使用道具 举报
KevinChen讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2018-9-29 17:21:28
6#
小疯子 发表于 2018-9-29 15:28
这个问题解决了吗,现在同样遇到这个问题

您好,上边已经说明,问题在于您代码中设置了setRowPageBreak,

这个方法的第一个参数设置了每一页最大所能容纳的行数,

您如果觉得空白较多,可以将此方法传入的数字改大一些,直到能填满整面纸张。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部