让我说我有一个字符串和一些字体(名称,大小等......) 如何获得屏幕上显示的此类字符串的宽度和高度(以像素为单位)?
答案 0 :(得分:3)
简单的答案是Graphics.MeasureString。但是因为不是特别准确而臭名昭着。如果您需要更高的准确度,可以查看这篇文章:Using MeasureCharacterRanges to Draw Text。
答案 1 :(得分:1)
您没有指定是否使用WinForms或ASP.NET。
如果这是一个网站,我就这个问题给出的答案可以很容易地提炼成一个有效的解决方案: