字符串的宽度自适应容器
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;
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
本文介绍了一种使用 C# 实现的字符串宽度自适应容器的方法。通过 Graphics 对象测量字符串的实际宽度,并据此调整字体大小,确保文本能适应指定的容器宽度。
784

被折叠的 条评论
为什么被折叠?



