找回密码
 立即注册

QQ登录

只需一步,快速开始

01road
初级会员   /  发表于:2021-9-23 17:34  /   查看:1535  /  回复:5
5金币
问题:渲染表格时贴近rowHeader及colHeader的边框消失。
打印时: image.png707936706.png
组件渲染: image.png202090453.png

期望:组件内部渲染的时候,隐藏rowHeader和colHeader,会出现部分单元格边框被覆盖的情况。然后就使用sheetAreaOffset 偏移量解决了这个问题。之前的表宽度较窄的时候可以解决这个问题,但是现在的表变宽了就不行了。

      sheet0.options.rowHeaderVisible = false;
      sheet0.options.colHeaderVisible = false;
      sheet0.options.sheetAreaOffset = { left: 2, top: 2 };




测试表格: 评定表4.2.2土方路基评定表(SG).ssjson (115.06 KB, 下载次数: 3)

最佳答案

查看完整内容

这个设置的是包括行头列头的偏移量 您可以尝试将这个值设置大一点就能看到他偏移的效果

5 个回复

倒序浏览
最佳答案
最佳答案
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-23 17:34:52
来自 6#
01road 发表于 2021-9-24 11:49
https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=47642&fromuid=54358
我按照这种方式实现 ...

这个设置的是包括行头列头的偏移量 您可以尝试将这个值设置大一点就能看到他偏移的效果
image.png566300963.png
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2021-9-23 17:58:17
2#
具体的打印效果可能和浏览器的打印设置等其他因素都有关系。

我这边使用你发的json文件,只设置了
  1.       sheet0.options.rowHeaderVisible = false;
  2.       sheet0.options.colHeaderVisible = false;
复制代码


然后进行打印,边框没有缺失。可能还是环境与你那边有差异

image.png389920958.png

options主要是针对于显示效果进行设置。
对于打印的排版,建议使用PrintInfo中的相关属性进行设置,你可以参考一下下面的教程链接,尝试设置看看能否解决问题,
https://demo.grapecity.com.cn/sp ... custom-print/purejs

回复 使用道具 举报
01road
初级会员   /  发表于:2021-9-24 10:47:59
3#
Richard.Ma 发表于 2021-9-23 17:58
具体的打印效果可能和浏览器的打印设置等其他因素都有关系。

我这边使用你发的json文件,只设置了

不是打印效果有问题。是在页面渲染效果有问题。
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-24 10:57:08
4#
01road 发表于 2021-9-24 10:47
不是打印效果有问题。是在页面渲染效果有问题。

您好,您可以尝试参考这篇技术文章解决,没有显示的原因帖子也做了说明
https://gcdn.grapecity.com.cn/showtopic-75541-1-1.html
回复 使用道具 举报
01road
初级会员   /  发表于:2021-9-24 11:49:04
5#
Derrick.Jiao 发表于 2021-9-24 10:57
您好,您可以尝试参考这篇技术文章解决,没有显示的原因帖子也做了说明
https://gcdn.grapecity.com.cn/ ...

https://gcdn.grapecity.com.cn/forum.php?mod=viewthread&tid=47642&fromuid=54358
我按照这种方式实现不行吗?
p.jpg
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部