找回密码
 立即注册

QQ登录

只需一步,快速开始

为你唱首歌

注册会员

7

主题

21

帖子

197

积分

注册会员

积分
197
最新发帖

[已处理] spread换行

为你唱首歌
注册会员   /  发表于:2017-12-19 11:30  /   查看:3497  /  回复:7
image.png159219054.png 想达到这样效果的换行  觉得自动换行不太好用  请问有没有什么好的方法?
image.png831596069.png

7 个回复

倒序浏览
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-19 14:29:39
沙发
这种可以通过回车符换行,然后设置水平居中
回复 使用道具 举报
为你唱首歌
注册会员   /  发表于:2017-12-19 14:33:11
板凳
dexteryao 发表于 2017-12-19 14:29
这种可以通过回车符换行,然后设置水平居中

是/r 的这种吗?  主要我数据是从库里出来的 这样加是不是不太方便?
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-19 17:06:15
地板
对,通过/n/r 的方式换行。
如果这种方式不可行,需要自动换行,那只能提前设置好列宽或者动态根据文字计算一个列宽,让他在合适位置换行了。
回复 使用道具 举报
为你唱首歌
注册会员   /  发表于:2017-12-20 10:09:50
5#
dexteryao 发表于 2017-12-19 17:06
对,通过/n/r 的方式换行。
如果这种方式不可行,需要自动换行,那只能提前设置好列宽或者动态根据文字计 ...

我在sql上加了\n  可以实现换行但是值放到spread里就这样了 我也没有对行高进行设置  file:///C:\Users\thinkpad\AppData\Roaming\Tencent\Users\1483914770\TIM\WinTemp\RichOle\JOKUE{WQCU_W]V0F3{RCS{K.png image.png197951354.png
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-20 11:55:32
6#
可以根据文字内容获取一个合适的行高列宽,然后设置。
如果内容都一样的话,批量设置下

FarPoint.Win.Spread.Row row;
FarPoint.Win.Spread.Column col;
float sizerow;
float sizercol;
row = fpSpread1.ActiveSheet.Rows[0];
col = fpSpread1.ActiveSheet.Columns[0];
fpSpread1.ActiveSheet.Cells[0, 0].Text = "This text is used to determine the height and width.";
sizerow = row.GetPreferredHeight();
sizecol = col.GetPreferredWidth();
row.Height = sizerow;
col.Width = sizecol;
回复 使用道具 举报
为你唱首歌
注册会员   /  发表于:2017-12-20 13:54:38
7#
dexteryao 发表于 2017-12-20 11:55
可以根据文字内容获取一个合适的行高列宽,然后设置。
如果内容都一样的话,批量设置下

好的 明白了 谢谢
回复 使用道具 举报
dexteryao讲师达人认证 悬赏达人认证 SpreadJS 开发认证
超级版主   /  发表于:2017-12-20 15:02:19
8#
不客气
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部