首页 > 解决方案 > RTF 替换,错误的颜色

问题描述

我使用 xceed richttextbox(es),在 rtfbox 中加载 rtf 文件并在文档中用格式化文本替换占位符(使用 .Text - 工作正常,但是,如果我更改颜色(RichTextBoxFormatBar)或添加文本颜色插入的文字是错误的(见图)
它可能是什么?

替换(只需将 [[$Text_****]] 替换为 xceedrtf.Text):daten_tmp 是带有原始 RTF 主文件的字符串)

daten_tmp   = daten_tmp.Replace(@"[[$Text_" + ((dynText)((Datenblock_Mitte_dynText)obj).cb_item).int_id + "]]", ((dynText)((Datenblock_Mitte_dynText)obj).cb_item).Text);

xceedrtf_Main.Text=daten_tmp;

在此处输入图像描述

标签: c#colorsrichtextboxxceed

解决方案


推荐阅读