根据字体大小得到字符串显示时的宽度(C#)

来源:互联网 发布:手机编辑字幕软件 编辑:程序博客网 时间:2024/06/10 00:54

字符串的宽度自适应容器

 Graphics g = Graphics.FromImage(new Bitmap(1, 1));
 SizeF size
= g.MeasureString(lblTitle.Text, new Font("宋体", 24 * 0.0625F, FontStyle.Bold));
 
float oldSize=(800*0.0625F);//1px=0.0625em
 float newSize = (0.75F/size.Width )* oldSize;

size.Width 的单位是em