假使我知道字母A的fontFamily和它的宽度是8px,那么它的高度是多少px呢?? 谢谢! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 参考一下 Graphics的MeasureString 方法 .应当对你有帮助public void MeasureStringMin(PaintEventArgs e){// Set up string.string measureString = "Measure String";Font stringFont = new Font("Arial", 16);// Measure string.SizeF stringSize = new SizeF();stringSize = e.Graphics.MeasureString(measureString, stringFont);// Draw rectangle representing size of string.e.Graphics.DrawRectangle(new Pen(Color.Red, 1),0.0F, 0.0F, stringSize.Width, stringSize.Height);// Draw string to screen.e.Graphics.DrawString(measureString,stringFont,Brushes.Black,new PointF(0, 0));} 我是想逆过来,知道了measureString,stringSize和stringFont的fontFamily后,如何推出stringFont的大小.难道要我代入一个一个大小去试吗? DevExpress-CheckedListBoxControl如何平铺显示 省市联动,在修改页面读取不到正确的"市"的值 读取、写入文件 vs2005水晶报表如何使用左连接呀,??我查不到,,快呀, 请问C#里有类似"宏替换"的功能吗? 今天我去富士康的c#笔试题。请各位大哥帮帮我呀。非常感谢呀。 请问怎么样把byte格式存储的字符在控制台输出 全局编录(GC:)和ldap:有什么区别? 上一张序列图,请大家评价下 在c#中用什么函数取得一个字符串的左边几位? 请问如何从 web service 返回菜单对象 c#项目打包时,外加的Com组件怎样处理?
应当对你有帮助public void MeasureStringMin(PaintEventArgs e)
{
// Set up string.
string measureString = "Measure String";
Font stringFont = new Font("Arial", 16);
// Measure string.
SizeF stringSize = new SizeF();
stringSize = e.Graphics.MeasureString(measureString, stringFont);
// Draw rectangle representing size of string.
e.Graphics.DrawRectangle(
new Pen(Color.Red, 1),
0.0F, 0.0F, stringSize.Width, stringSize.Height);
// Draw string to screen.
e.Graphics.DrawString(
measureString,
stringFont,
Brushes.Black,
new PointF(0, 0));
}
我是想逆过来,知道了measureString,stringSize和stringFont的fontFamily后,如何推出stringFont的大小.难道要我代入一个一个大小去试吗?