找回密码
 立即注册

QQ登录

只需一步,快速开始

封sir

注册会员

11

主题

18

帖子

65

积分

注册会员

积分
65
封sir
注册会员   /  发表于:2023-3-14 14:04  /   查看:1321  /  回复:5
spread.js 通过 spread.getActiveSheet().setStyle 方法 设置了单元格属性 textDecoration: 4, 使得单元格的内容文字 带有上划线,但是通过GCexcel 转出的PDF文件,丢失了上划线

5 个回复

倒序浏览
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-14 18:28:58
沙发
有可能是老版本gcexcel功能限制的原因。你可以上传一个json文件上传。我帮你看看是否在后续版本中已经解决
回复 使用道具 举报
封sir
注册会员   /  发表于:2023-3-15 08:49:29
板凳
测试文件已上传

测试文件.rar

119.99 KB, 下载次数: 209

回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-15 15:13:57
地板
您好,确认了一下,这个是spreadjs和gcexcel/excel之间的差异,

spreadjs通过设置TextDecorationType为4可以设置上划线,此功能仅在内部有效,无法导出excel或者通过gcexcel导出,如果你要导出pdf的话,可以通过spreadjs自带的导出pdf功能来导出

上划线功能在gcexcel包括excel中都是不支持的。gcexcel作为后端组件没有设计这个功能,更多的是考虑和excel的兼容性。只能支持设置普通的下划线或者删除线

回复 使用道具 举报
封sir
注册会员   /  发表于:2023-3-17 16:00:34
5#
收到 ,感谢讲解
回复 使用道具 举报
Richard.Ma讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2023-3-17 17:05:43
6#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部