wcyc_cj 发表于 2019-5-8 08:49:19

C1RichTextBox不能保存Table中Text的Font

本帖最后由 wcyc_cj 于 2019-5-8 08:58 编辑

重现步骤如下:

1. 在C1RichTextBox添加Table, Table 设置一行两列
2. 分别在两列添加不同的Text
3. 全选整个Table的Text
4. 设置Text的Font, 例如: FontSize = 20,FontStyle = Bold
5. 保存下创建的rtf
6. C1RichTextBox重新加载保存的rtf, 只有第一行第一列的文字能够加载保存的 Font, 其余文字不能应用保存过的Font


在ComponentOne的Demo也可以重现出来, 见图片附件。


C1RichTextBox version 如下:

DLL:                     C1.Silverlight.RichTextBox.5
Runtime Version:v4.0.30319
Version:               5.0.20162.516

Richard.Ma 发表于 2019-5-8 12:04:33

已经重现了问题,看起来是单元格如果是一个字体样式的话,后面的会恢复为默认的
产品问题我需要提交给我们的开发人员来确认原因,有结果后给我及时给你回复,

暂时的一个解决方案建议如下
1.给每个单元格中的文本后加一个空格字符
2给每个单元格的文本(不包括空格)单独设置字体,这样设置出来的肯定是独立的,不会互相影响


wcyc_cj 发表于 2019-5-9 16:07:41

Richard.Ma 发表于 2019-5-8 12:04
已经重现了问题,看起来是单元格如果是一个字体样式的话,后面的会恢复为默认的
产品问题我需要提交给我们 ...

那请问有修复的周期安排吗?

Richard.Ma 发表于 2019-5-9 18:02:03

这个暂时还没有确定的时间,需要确定问题以及原因,我会在帖子里面更新处理的进展
页: [1]
查看完整版本: C1RichTextBox不能保存Table中Text的Font