如何以像素计算字符串长度
本文关键字:字符串 计算 像素 | 更新日期: 2023-09-27 18:05:32
我需要知道如何在c# Unity3D中以像素为单位获得字符串的长度。
string msg = ""You Must be from South Carolina!";
如何以像素为单位获得上述消息字符串长度?
这里是一个方法,你可以得到你的字符串的宽度。注意:你应该知道你使用什么字体:
string msg = "You Must be from South Carolina!";
Font stringFont = new Font("Arial", 12);
using (Bitmap tempImage = new Bitmap(400,400))
{
SizeF stringSize = Graphics.FromImage(tempImage).MeasureString(msg , stringFont);
double width = stringSize.Width;
}