找回密码
 立即注册

QQ登录

只需一步,快速开始

Kin7

注册会员

18

主题

59

帖子

149

积分

注册会员

积分
149
Kin7
注册会员   /  发表于:2024-7-29 11:27  /   查看:1074  /  回复:8
在没有设置自动换行的情况下,如何设置文本超出单元格宽度就被截断,而不是根据当前单元格后面的单元格是否有内容而动态设置文本显示的宽度?

8 个回复

倒序浏览
Wilson.Zhang
超级版主   /  发表于:2024-7-29 14:31:55
沙发
您好!如果当前填充单元格的右侧单元格无内容时,当前单元格文本过长将自动溢出至右边单元格显示,因此可以为其右侧单元格填充空字符串以阻止当前单元格的长文本溢出。如果填充数据是数字或日期,可以通过对工作簿设置属性numbersFitMode控制是否溢出,可参考官网教程了解详情:https://demo.grapecity.com.cn/sp ... ers-fit-mode/purejs
回复 使用道具 举报
Kin7
注册会员   /  发表于:2024-7-29 14:58:48
板凳
Wilson.Zhang 发表于 2024-7-29 14:31
您好!如果当前填充单元格的右侧单元格无内容时,当前单元格文本过长将自动溢出至右边单元格显示,因此可以 ...

这个方案不太具备可行性啊,有空字符的单元格打印时会被识别为有内容,导致不必要的分页。有没有其他方便一些的方法?既然组建本身可以根据相邻单元格是否有内容去设置溢出内容的显示,那么我认为也是可以通过设置参数实现的,只是设置方式没有暴露出来。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-7-29 15:59:36
地板
Kin7 发表于 2024-7-29 14:58
这个方案不太具备可行性啊,有空字符的单元格打印时会被识别为有内容,导致不必要的分页。有没有其他方便 ...

您好!试一下对单元格设置自动换行,即CellRange:wordWrap(),如下图所示是否满足您的需求:
自动换行消除溢出.gif
请参考API文档了解详情:https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.CellRange#wordwrap
回复 使用道具 举报
Kin7
注册会员   /  发表于:2024-7-29 18:10:14
5#
Wilson.Zhang 发表于 2024-7-29 15:59
您好!试一下对单元格设置自动换行,即CellRange:wordWrap(),如下图所示是否满足您的需求:

请参考AP ...

我要和产品沟通一下是否可以接受。另外建议把设置溢出截断的方法暴露出来。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-7-30 09:37:30
6#
Kin7 发表于 2024-7-29 18:10
我要和产品沟通一下是否可以接受。另外建议把设置溢出截断的方法暴露出来。

您好!您指的“截断”具体是怎样的效果?
回复 使用道具 举报
Kin7
注册会员   /  发表于:2024-7-30 12:04:24
7#
本帖最后由 Kin7 于 2024-7-30 12:07 编辑
Wilson.Zhang 发表于 2024-7-30 09:37
您好!您指的“截断”具体是怎样的效果?


就是不管相邻单元格是否为空,超出单元格宽度的内容都不显示,类似于overflow:hidden,而不是占用相邻空白单元格的空间用于展示。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-7-30 13:42:25
8#
Kin7 发表于 2024-7-30 12:04
就是不管相邻单元格是否为空,超出单元格宽度的内容都不显示,类似于overflow:hidden,而不是占用相邻 ...

了解您的需求了,那么CellRange:wordWrap()可以做到,您试试看效果是否满足需求。
回复 使用道具 举报
Joestar.XuSpreadJS 开发认证
超级版主   /  发表于:2024-8-29 14:12:19
9#
您好,由于本帖较长时间没有回复,本帖先做结贴处理了,后续如您有其他问题,欢迎您开新帖提问。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部