找回密码
 立即注册

QQ登录

只需一步,快速开始

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证

超级版主

200

主题

9899

帖子

1万

积分

超级版主

Rank: 8Rank: 8

积分
15531

讲师达人悬赏达人微信认证勋章SpreadJS 认证SpreadJS 高级认证元老葡萄

Clark.Pan 讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2020-5-5 19:11  /   查看:2318  /  回复:0
SpreadJS在预览的时候,我们经常会发现这样的问题:最左侧的左边框是不显示的,默认以容器的边框来代替。造成这样的原因就是其实Excel本身也是没有最左侧边框的,它是以应用本身的左边框来做的替代,打印时再做对应特殊处理。于是SpreadJS参考了这部分的设计。最左侧的边框以容器的边框来代替。如下图所示↓
image.png442279052.png
最左侧的边框是容器本身的边框成灰色显示。
那么解决这样的问题的办法有哪些呢?
一,设置容器的边框,将容器的边框改为黑色。
但是当我们实际应用场景中容器的边框如果有特殊需求无法修改时该怎么办呢?
二,我们可以在最左侧插入一列,然后通过代码将该列列宽设置为1,也就是1个px。然后给该列一个黑色的左边框。
这样也可以实现上述效果。
两种方法针对不同的场景,灵活使用即可避免此类问题。



0 个回复

您需要登录后才可以回帖 登录 | 立即注册
返回顶部