C# 获取富文本框中单个字符的坐标和尺寸

C# 获取富文本框中单个字符的坐标和尺寸,c#,.net,winapi,richtextbox,rtf,C#,.net,Winapi,Richtextbox,Rtf,我需要遍历富文本框中的字符,并获得每个字符的确切位置和尺寸 关于如何实现这一点,您有什么想法吗?这相当棘手,富文本框中的文本是使用Uniscribe API绘制的。Unicode文本与字符数组不同。如果您想将字符集缩小为西文,您可能可以使用GetTextExtentPoint32函数。EM\u POSFROMCHAR可能会有所帮助。谢谢。我将尝试这两种方法,并很快恢复。这两条评论似乎都是有效的建议,所以你们应该将它们作为答案发布。@demorge:你们应该将你们的评论作为答案发布,以便被接受。

我需要遍历富文本框中的字符,并获得每个字符的确切位置和尺寸


关于如何实现这一点,您有什么想法吗?

这相当棘手,富文本框中的文本是使用Uniscribe API绘制的。Unicode文本与字符数组不同。如果您想将字符集缩小为西文,您可能可以使用
GetTextExtentPoint32
函数。
EM\u POSFROMCHAR
可能会有所帮助。谢谢。我将尝试这两种方法,并很快恢复。这两条评论似乎都是有效的建议,所以你们应该将它们作为答案发布。@demorge:你们应该将你们的评论作为答案发布,以便被接受。