我正在尝试为在richtextBox中键入的所有字符获取字符rect.从MyRichTextBox.Document.ContentStart文本指针开始,我使用以下代码推进每个字符
currentPointer = currentPointer.GetNextInsertionPosition(LogicalDirection.Forward)
currentPointer.GetCharacterRect(LogicalDirection.Forward)
但看起来,对于从上面的代码返回的任何textpointer,rect的宽度始终为0.现在我能够根据前一个字符rect和当前字符rect之间的区域计算字符rect,但这会导致发生自动换行时的问题.
有没有办法可以从富文本框的GetCharacterRect()函数中获得非零宽度?
编辑
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。