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

QQ登录

只需一步,快速开始

金牌服务用户

26

主题

93

帖子

243

积分

金牌服务用户

积分
243

金牌服务用户   /  发表于:2021-4-23 11:01  /   查看:1666  /  回复:5
源文件格式如下: 2.png 上传文件效果如下:
1.png
中英文混合长文字,在换行时位置和文件有差异


5 个回复

倒序浏览
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 11:08:45
推荐
本帖最后由 Clark.Pan 于 2021-10-11 15:18 编辑

现在SpreadJS的自动换行的策略就是这样的,会根据“-”自动换行,我们这边已经有一个需求来解决这个问题,因为现在SpreadJS 的换行策略是对齐的英文版Excel ,未来可能会根据culture设置不同的换行策。


总结:
这个问题属于产品策略,产品本身用的换行方式是英文的换行方式,在中文下可能会有出入,如果想自定义换行可以考虑使用自定义单元格
您可以参考这个demo,利用自定义单元格measureText方法进行测量

https://demo.grapecity.com.cn/Sp ... emos/dispersalAlign

回复 使用道具 举报

金牌服务用户   /  发表于:2021-4-23 11:15:07
板凳
DerrickJiao 发表于 2021-4-23 11:08
现在SpreadJS的自动换行的策略就是这样的,会根据“-”自动换行,我们这边已经有一个需求来解决这个问题, ...

这里有没有临时的操作,可以暂时解决这种问题,目前不仅仅是-,空格也会导致换行,有时候一行只显示两三个字
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-4-23 11:22:55
地板
浩 发表于 2021-4-23 11:15
这里有没有临时的操作,可以暂时解决这种问题,目前不仅仅是-,空格也会导致换行,有时候一行只显示两三 ...

这个属于产品设计,目前暂时没有比较好的方法临时解决。
回复 使用道具 举报

金牌服务用户   /  发表于:2021-9-2 15:42:02
5#
Derrick.Jiao 发表于 2021-4-23 11:22
这个属于产品设计,目前暂时没有比较好的方法临时解决。

我们现在准备使用单元格长度和字体长度进行计算一行可以方法多少字,使用程序来进行换行,但是文档中没有找到字体转换为长度的API
回复 使用道具 举报
Derrick.Jiao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
论坛元老   /  发表于:2021-9-2 16:06:14
6#
浩 发表于 2021-9-2 15:42
我们现在准备使用单元格长度和字体长度进行计算一行可以方法多少字,使用程序来进行换行,但是文档中没有 ...

您可以参考这个demo,利用自定义单元格measureText方法进行测量 image.png640230712.png

https://demo.grapecity.com.cn/Sp ... emos/dispersalAlign

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部