frank.zhang 发表于 2015-9-8 17:15:00

您好
我提供的参考代码是true,您可以改为false
ecr.WordWrap = true;

xiechenming 发表于 2015-9-9 08:57:00

回复 11楼frank.zhang的帖子

我测试发现wordwrap好像对文本编排不起作用

iceman 发表于 2015-9-9 11:55:00

回复 12楼xiechenming的帖子

请问您是希望在编辑状态下依旧保持多行样式吗?如果是,需要通过 RichTextCellType 单元格类型来实现。测试代码:


            FarPoint.Win.Spread.CellType.RichTextCellType rtf = new FarPoint.Win.Spread.CellType.RichTextCellType();
            rtf.WordWrap = true;
            rtf.Multiline = true;
            fpSpread1.ActiveSheet.Cells.CellType = rtf;
            fpSpread1.ActiveSheet.Columns.Width = 300;
            fpSpread1.ActiveSheet.Rows.Height = 150;
            fpSpread1.ActiveSheet.Cells.Value = @"{\rtf1\ansi\ansicpg936 " + @"中文\par\par显示" + "}";

xiechenming 发表于 2015-9-10 09:07:00

回复 13楼iceman的帖子

先感谢版主耐心回复。

需求:在一个跨列的单元格中填入文本,文本能够在单元格中显示完整,并能够调整至此单元格的最优高度。
我尝试设置celltype为textcell,但是取不到最优高度。

frank.zhang 发表于 2015-9-10 13:34:00

您好,
经过验证,跨列导致文本显示不全的问题,确实存在。我会将这个问题尽快提交给产品组,以确认是否是一个BUG。
如果有进一步的反馈,我会第一时间通知您。
页: 1 [2]
查看完整版本: GetPreferredHeight获取单元格高度