Graphics类中的MeasureString方法。
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));
}

| 名称 | 说明 |
|---|---|
| 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方法的不同重载形式及其使用方式。这些方法用于测量指定字体绘制的字符串的尺寸,支持多种参数配置,如指定格式化选项和布局区域。

5420

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



