日期:2014-05-18  浏览次数:21059 次

C#里面怎么“精确”地测任意Font下任意一个字符的长度、宽度?
画一个矩形,把一个字符完完全全地包括起来,不留什么空白。

MeasureString测MS老不准确…

一个个像素去GetPixel的话效率又低…

高手指导我一下啊~~~~~

555555555555555

------解决方案--------------------
不回
------解决方案--------------------
去看看GDI+的教程,不是Measurestring不准,是你的字符原因,你觉得g和h有没有什么区别?Measurestring必须保证26个字母都照顾到,肯定就不能实现你的恰好完全包括起来了。
------解决方案--------------------
MeasureString会针对空格做一些处理,所以会有偏差,这个不是它的问题


------解决方案--------------------
MeasureString基本没出现过问题