找回密码
 立即注册

QQ登录

只需一步,快速开始

水牛

注册会员

22

主题

59

帖子

187

积分

注册会员

积分
187
水牛
注册会员   /  发表于:2024-8-23 09:42  /   查看:466  /  回复:18
1金币
1724377288599.png121997374.png
为什么打印时上边框会消失,有时候下边框部分也会消失?14.1.3
1724377181003.png795492248.png

最佳答案

查看完整内容

您好,出现此问题的原因是在单元格还没结束的时候,就已经分页了。 您可以设置打印时,设置边框,如下代码, 添加之后,即可解决上述问题:

18 个回复

倒序浏览
最佳答案
最佳答案
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-23 09:42:20
来自 6#
您好,出现此问题的原因是在单元格还没结束的时候,就已经分页了。

您可以设置打印时,设置边框,如下代码,
  1. let printInfo = sheet.printInfo()
  2. printInfo.showBorder(true);
  3. sheet.printInfo(printInfo);
复制代码
添加之后,即可解决上述问题:


3.pdf

96.45 KB, 下载次数: 12

回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-23 09:51:49
2#
您好,是否可以将您的当前文件导出为json,然后上传上来,我们具体看一下。
回复 使用道具 举报
水牛
注册会员   /  发表于:2024-8-23 11:23:02
3#
sjson在附件里

image.png165352172.png

1.zip

9.57 KB, 下载次数: 19

回复 使用道具 举报
水牛
注册会员   /  发表于:2024-8-23 11:33:16
4#
Ellia.Duan 发表于 2024-8-23 09:51
您好,是否可以将您的当前文件导出为json,然后上传上来,我们具体看一下。

在帖子中已上传,麻烦看一下
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-23 12:04:33
5#
收到,调研后回复您。
回复 使用道具 举报
水牛
注册会员   /  发表于:2024-8-26 09:06:06
7#
Ellia.Duan 发表于 2024-8-23 12:12
您好,出现此问题的原因是在单元格还没结束的时候,就已经分页了。

您可以设置打印时,设置边框,如下代 ...

用这个代码使用后发现会打印表格的所有边框,但如何将隐藏的边框不打印?只打印设置的边框,并且分页时具有边框
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-26 09:48:19
8#
您好,可以在Designer中打开分页预览,参考分页线,进行边框设置,如下图所示:

image.png342185363.png
将A27单元格取消单元格合并,然后合并A27:A28 设置下边框 合并A29:A36  ,设置上边框。
回复 使用道具 举报
水牛
注册会员   /  发表于:2024-8-26 10:31:36
9#
let printInfo = sheet.printInfo()
printInfo.showBorder(true);
sheet.printInfo(printInfo);
设置后,为什么这里没有设置边框,但是打印时就会有边框?

image.png301187133.png
image.png158554381.png
回复 使用道具 举报
Ellia.DuanSpreadJS 开发认证
超级版主   /  发表于:2024-8-26 11:28:22
10#
您好,您看到的在SpreadJS中显示淡灰色的线,不是边框,而是网格线。

image.png647542113.png
您按照上图图片所示,不勾选网格线之后,会发现sheet没有灰色的线了,
image.png439288024.png
而网格线是不会打印的。

所以,需要对需要有边框的单元格,设置边框,而不是使用默认的网格线。
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部