WPF RichTextBox刻字项目符号错误

时间:2018-10-01 15:41:33

标签: wpf richtextbox rtf

我公司的EULA由法律团队在Word中创建,并保存为RTF文档。在Word中看起来还不错。在MFC丰富的编辑控件中看起来不错。但是在WPF //root ViewGroup of your R.layout.activity_main YourParentLayout parentLayout = findViewById(R.id.your_parent_layout_id) //layout is your new LinearLayout parentLayout.addView(layout) 中,项目符号写错了字母;而不是预期的RichTextBox(a)(b)等,它们以(c)a.a.的形式出现。

Word的屏幕截图:

  

enter image description here

a.的屏幕截图:

  

enter image description here

我对RTF语言不够专业,无法确定问题是Word生成的RTF代码,RichTextBox呈现它的方式还是我配置控件的方式。对于它的价值,这里是填充它的C#代码:

RichTextBox

尽管由于长度原因我还是犹豫不决,但用于生成屏幕截图的实际RTF位于底部。我从原始EULA中提取了尽可能多的内容而不会破坏它,但仍要花费相当长的时间,这要归功于Word的添加。

有人能猜出可能出什么问题或建议我做些什么来缩小问题的范围吗?

test.rtf:

using (var stream = new FileStream(@"c:\path\test.rtf",
    FileMode.Open, FileAccess.Read, FileShare.ReadWrite))
{
    rtb.SelectAll();
    rtb.Selection.Load(stream, DataFormats.Rtf);
}

0 个答案:

没有答案