如何在包含rtf的RichTextBox中获取插入位置

时间:2016-10-29 22:46:03

标签: c# wpf richtextbox

我正在使用RichTextBox创建一个“阅​​读速度测试器”应用程序。

我需要通过在下一个位置移动插入符来着色文本片段。因此,当我在RichTextBox中加载纯文本文件时 - 我可以使用rtb.CaretPosition获得正确的插入位置。

但是当我加载rtf时,CaretPosition property会为第一个字符返回'60'。所以这是正确的,但我想在没有任何格式(特殊符号)的文本中获得插入位置。

我可以不解析rtf并手动将一个插入位置转换为另一个插入位置吗?

0 个答案:

没有答案