找回密码
 立即注册

QQ登录

只需一步,快速开始

nb118

注册会员

6

主题

24

帖子

88

积分

注册会员

积分
88

微信认证勋章

nb118
注册会员   /  发表于:2019-10-31 13:33  /   查看:3106  /  回复:8
50金币
我们的sheet是按照60行一页分页的,打印的时候按照分页符(pagebreak,设置的是60行一页)来转出pdf,但是前84行在客户编辑的时候是看不到的(删除了,点击保存再黏贴回去)。这样第一页的打印线应该显示在36行,以后的打印线应该是36+页数乘以60行。现在是我们以前设置的分页符(pagebreak)是正确的,加了isPrintLineVisible("true")后,打印线和分隔符线都显示出来了。

两个问题:
1.怎么打印线设置每页的固定显示行数是60行,现在默认58行。
2.能不能设置第一页的打印线显示在36行,以后包括新加页的打印线都在36+页数乘以60行的位置。
image.png879784850.png





最佳答案

查看完整内容

设置isPrintLineVisible("true")时候肯定会将打印线以及pagebreak显示出来,因为两者均改变了打印页面的分页结构,而打印线的目的就是在表格中显示目前的分页结构以便用户能及时的进行调整。 pagebreak如果想要单独的显示出来只能根据getRowPageBreak/getColumnPageBreak来循环获取,之后可以根据结果自己选择方式将其显示在页面上

8 个回复

倒序浏览
最佳答案
最佳答案
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-31 13:33:07
来自 7#
设置isPrintLineVisible("true")时候肯定会将打印线以及pagebreak显示出来,因为两者均改变了打印页面的分页结构,而打印线的目的就是在表格中显示目前的分页结构以便用户能及时的进行调整。
pagebreak如果想要单独的显示出来只能根据getRowPageBreak/getColumnPageBreak来循环获取,之后可以根据结果自己选择方式将其显示在页面上

评分

参与人数 1满意度 +5 收起 理由
nb118 + 5 很给力!

查看全部评分

回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-10-31 18:18:26
2#
粘贴回来后再统一设置pagebreak,之前模板里不要进行设置,用户点击保存之后,生成完整模板的时候再通过代码将pagebreak 设置进去。

评分

参与人数 1满意度 +5 收起 理由
nb118 + 5

查看全部评分

回复 使用道具 举报
nb118
注册会员   /  发表于:2019-11-1 09:28:12
3#
ClarkPan 发表于 2019-10-31 18:18
粘贴回来后再统一设置pagebreak,之前模板里不要进行设置,用户点击保存之后,生成完整模板的时候再通过代 ...

我们就是想设置自定义位置的打印线,就像设置pagebreak一样。
我把我们需求再说一下吧,就是我们要让客户编辑的时候能看到打印线,这个打印线的位置第一页显示在36行,以后每页显示在60行,线要虚线。
回复 使用道具 举报
Clark.Pan讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2019-11-1 15:52:10
4#
打印线的意思是模拟打印纸张的大小,是根据纸张大小来改变的,不允许自行进行设置
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-11-1 15:52:44
5#
你好,打印预览线无法设置,分页可以通过设置pagebreak来实现在指定的行进行分页。
组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
nb118
注册会员   /  发表于:2019-11-1 16:11:21
6#
Fiooona 发表于 2019-11-1 15:52
你好,打印预览线无法设置,分页可以通过设置pagebreak来实现在指定的行进行分页。

那pagebreak能有其他方式显示出来吗?我现在设置isPrintLineVisible("true")后,打印线和分隔符线都显示出来了。
回复 使用道具 举报
nb118
注册会员   /  发表于:2019-11-1 17:24:53
8#
ClarkPan 发表于 2019-11-1 16:33
设置isPrintLineVisible("true")时候肯定会将打印线以及pagebreak显示出来,因为两者均改变了打印页面的分 ...

哦哦,了解了。
回复 使用道具 举报
Fiooona
论坛元老   /  发表于:2019-11-1 18:18:22
9#

评分

参与人数 1满意度 +5 收起 理由
nb118 + 5

查看全部评分

组件化表格编辑器(预览版)试用进行中,点击了解详情!
请点击评分,对我的服务做出评价!5分为非常满意!
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部