Graphics类中的MeasureString方法。
名称 说明
Graphics.MeasureString (String, Font) 测量用指定的 Font 绘制的指定字符串。
由 .NET Compact Framework 支持。
Graphics.MeasureString (String, Font, Int32) 测量用指定的 Font 绘制的指定字符串。
Graphics.MeasureString (String, Font, SizeF) 当在指定的布局区域内以指定的 Font 绘制时,测量指定的字符串。
Graphics.MeasureString (String, Font, Int32, StringFormat) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
Graphics.MeasureString (String, Font, PointF, StringFormat) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
Graphics.MeasureString (String, Font, SizeF, StringFormat) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
Graphics.MeasureString (String, Font, SizeF, StringFormat, Int32, Int32) 测量用指定的 Font 绘制并用指定的 StringFormat 格式化的指定字符串。
C#
public SizeF MeasureString ( string text, Font font)
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));
}
本文详细介绍了.NET Framework中Graphics类的MeasureString方法,包括不同重载形式及其使用方式。通过实例代码展示了如何测量字符串的尺寸,并将其绘制到屏幕。
210

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



