请选择 进入手机版 | 继续访问电脑版
 找回密码
 立即注册

QQ登录

只需一步,快速开始

硕㏒

金牌服务用户

69

主题

187

帖子

608

积分

金牌服务用户

积分
608
硕㏒
金牌服务用户   /  发表于:2025-4-2 16:37  /   查看:111  /  回复:4
1金币
image.png357895812.png

在这个地方有个大斜杠,有什么方法能加上去吗?
image.png528867797.png
image.png306655577.png
使用边框线增加,会给每个单元格都加上,不是统一打上一个大的斜杠

最佳答案

查看完整内容

您好!内斜线边框针对单个单元格有效,如果是合并单元格,您可以看到内线线是合并单元格内部的对角线,但是一旦取消合并单元格,原来合并单元格范围内的各单元格均出现了内斜线,如下动图所示: 此外,还可以使用形状特性自定义绘制线条形状,添加后可通过ConnectorShape:startRow()、ConnectorShape:startColumn()、ConnectorShape:endRow()、ConnectorShape:endColumn()等位置设置方法设置线条的端点位置,必要时设置相对位 ...

4 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2025-4-2 16:37:03
来自 2#
您好!内斜线边框针对单个单元格有效,如果是合并单元格,您可以看到内线线是合并单元格内部的对角线,但是一旦取消合并单元格,原来合并单元格范围内的各单元格均出现了内斜线,如下动图所示:
内斜线.gif

此外,还可以使用形状特性自定义绘制线条形状,添加后可通过ConnectorShape:startRow()ConnectorShape:startColumn()ConnectorShape:endRow()ConnectorShape:endColumn()等位置设置方法设置线条的端点位置,必要时设置相对位移(startRowOffsetstartColumnOffsetendRowOffsetendColumnOffset)令其端点位于单元格顶点,实现预期显示效果,如下图所示:
1743583866053.png194779051.png

在导出的PDF、ssjson、sjs、excel文件中都可保留该线条,您可以亲测了解,参考官网教程:
线条
回复 使用道具 举报
硕㏒
金牌服务用户   /  发表于:2025-4-3 13:59:53
3#
Wilson.Zhang 发表于 2025-4-2 16:58
您好!内斜线边框针对单个单元格有效,如果是合并单元格,您可以看到内线线是合并单元格内部的对角线,但是 ...

let shape = sheet.shapes.addConnector(
              "myShape",
              GC.Spread.Sheets.Shapes.ConnectorType.straight,
              220,
              120,
              300,
              120
            );
通过这个方法添加线条形状成功了,但是我想删除这个形状对应的api是哪个,我在文档中没有找到


回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2025-4-3 14:11:51
4#
硕㏒ 发表于 2025-4-3 13:59
let shape = sheet.shapes.addConnector(
              "myShape",
              GC.Spread.Sheets.S ...

SpreadJS在每个Worksheet中集中管理其中的形状,由ShapeCollection删除指定形状,参考如下代码:
  1. sheet.shapes.remove('myShape');
复制代码
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:4 天前
5#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部