找回密码
 立即注册

QQ登录

只需一步,快速开始

liangshi100

注册会员

1

主题

2

帖子

39

积分

注册会员

积分
39
最新发帖
liangshi100
注册会员   /  发表于:2020-3-30 18:39  /   查看:3358  /  回复:3
问题描述:spread6控件已经用了很多年了。目前的项目中需要套打,即印刷好的套打纸,打印参数已设置好,批量打印时(超过1页,如100行数据,每页打印25行)。若默认全部打印,则每张打印都很正确,套打位置很准(每张都和图2一样),没问题。。但是,如果选择指定页码范围打印,则第1页打印没问题,套打位置也很准(见图2),打印第2页时,则出现位置偏差,上下错位一差不多1行,左右位置也有偏移(见图3)。选页打印的代码见图4。。请问版主,这种问题需要怎么处理呢,是代码问题,还是控件有bug,请指教。

图1

图1

(图1)

图2

图2

(图2)

图3

图3

(图3)

图4

图4
(图4)



3 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-30 22:04:31
沙发
具体原因还需要您的模板来分析。如果是固定位置分页,建议可以用break的方式强制将行分到另外一页,这样每页的位置会更加准确
回复 使用道具 举报
liangshi100
注册会员   /  发表于:2020-3-31 10:16:21
板凳
我们是用break分页的,关键是我们生成页面是同样的方法,如果全部打印是没问题的,如果是选择页,就有问题。
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-3-31 14:37:18
地板
最好能发个带模板的Demo过来,这样处理起来会准确快速一些。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部