jjzjj

measureText

全部标签

c# - TextRenderer.MeasureText 和 Graphics.MeasureString 的大小不匹配

这不是一个舍入问题。差异~5+像素。测试用例字符串:“”MACD(26,12,9)-0.000016”e.Graphics.MeasureString("MACD(26,12,9)-0.000016",SystemFonts.DefaultFont).Width)TextRenderer.MeasureText("MACD(26,12,9)-0.000016",SystemFonts.DefaultFont).Width)结果总是:139.3942134为什么大小相差这么大?我只需要paint方法外的字符串宽度轮。但它应该匹配MeasureString,反之亦然。
12