找回密码
 立即注册

QQ登录

只需一步,快速开始

孙志强 讲师达人认证
金牌服务用户   /  发表于:2022-9-28 10:14  /   查看:1368  /  回复:7
1金币
image.png490256347.png image.png446236876.png
image.png246019286.png


demo代码如上

最佳答案

查看完整内容

这是正常现象,当表单是空白没有数据时,预览线会按照默认的去绘制。当有且只有一个值时,打印分页就会以此单元格进行分页,也就是说这个预览线绘制是正确的。当切换表单后,出发了上面的事件,把正确的预览线绘制上去了,所以看起来就像是变了一样。

7 个回复

倒序浏览
最佳答案
最佳答案
有点东西悬赏达人认证
初级会员   /  发表于:2022-9-28 10:14:22
来自 2#
这是正常现象,当表单是空白没有数据时,预览线会按照默认的去绘制。当有且只有一个值时,打印分页就会以此单元格进行分页,也就是说这个预览线绘制是正确的。当切换表单后,出发了上面的事件,把正确的预览线绘制上去了,所以看起来就像是变了一样。
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-9-28 17:17:49
3#
有点东西 发表于 2022-9-28 16:36
这是正常现象,当表单是空白没有数据时,预览线会按照默认的去绘制。当有且只有一个值时,打印分页就会以此 ...

那怎样才可以实现打印线不动呢
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-9-28 17:20:34
4#
有点东西 发表于 2022-9-28 16:36
这是正常现象,当表单是空白没有数据时,预览线会按照默认的去绘制。当有且只有一个值时,打印分页就会以此 ...

image.png488171691.png

当有多个值的时候,会出现多的打印线
回复 使用道具 举报
有点东西悬赏达人认证
初级会员   /  发表于:2022-9-28 17:49:49
5#
孙志强 发表于 2022-9-28 17:20
当有多个值的时候,会出现多的打印线

这个是根据实际内容绘制的打印预览线,也就是打印也是按照这个进行打印。也可以通过spread.pageInfo()获取实际打印的区域。可能无法完全固定住,你可以尝试通过getRowPageBreak和setColumnPageBreak去调整分页。
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-28 17:58:56
6#
参考楼上回复
回复 使用道具 举报
孙志强讲师达人认证
金牌服务用户   /  发表于:2022-9-29 11:13:54
7#
image.png715731506.png
我们想要的效果是打印线那根虚线不动,不是给打印区域加个边界。这样有办法吗?
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2022-9-29 18:33:02
8#
暂时没有更好方法了。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部