TextRenderer 类

定义

提供用于测量和呈现文本的方法。 此类不能被继承。

public ref class TextRenderer sealed
public ref class TextRenderer abstract sealed
public sealed class TextRenderer
public static class TextRenderer
type TextRenderer = class
Public NotInheritable Class TextRenderer
Public Class TextRenderer
继承
TextRenderer

示例

下面的代码示例演示如何使用 DrawText 该方法。 若要运行此示例,请将代码粘贴到Windows窗体中,并从表单的 RenderText1 事件处理程序调用 Paint,并将 e 作为 PaintEventArgs 传递。

private void RenderText1(PaintEventArgs e)
{
    TextRenderer.DrawText(e.Graphics, "Regular Text", this.Font, 
        new Point(10, 10), SystemColors.ControlText);
}
Private Sub RenderText1(ByVal e As PaintEventArgs)
    TextRenderer.DrawText(e.Graphics, "Regular Text", _
        Me.Font, New Point(10, 10), SystemColors.ControlText)

End Sub

注解

TextRenderer 类提供了一组static方法,可用于测量和绘制Windows窗体控件上的文本。

可以使用采用DrawText参数的重载之TextFormatFlags一来操作文本的绘制方式。 例如,默认行为 TextRenderer 是向绘制文本的边界矩形添加填充,以适应悬空字形。 如果需要绘制一行文本,而不用这些额外的空格,则应使用版本DrawTextMeasureText采用参数SizeTextFormatFlags。 有关示例,请参阅 MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

注释

DrawText打印不支持此方法TextRenderer。 应始终使用 DrawString 类的方法 Graphics

方法

名称 说明
DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色、后退颜色和格式设置说明在指定位置绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, Color)

使用指定的设备上下文、字体、颜色和后退颜色在指定位置绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色和格式设置说明在指定位置绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Point, Color)

使用指定的设备上下文、字体和颜色在指定位置绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色、后退颜色和格式设置说明在指定边界内绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, Color)

使用指定的设备上下文、字体、颜色和后退颜色在指定边界内绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色和格式设置说明在指定边界内绘制指定的文本。

DrawText(IDeviceContext, ReadOnlySpan<Char>, Font, Rectangle, Color)

使用指定的设备上下文、字体和颜色在指定边界内绘制指定的文本。

DrawText(IDeviceContext, String, Font, Point, Color, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色、后退颜色和格式设置说明在指定位置绘制指定的文本。

DrawText(IDeviceContext, String, Font, Point, Color, Color)

使用指定的设备上下文、字体、颜色和后退颜色在指定位置绘制指定的文本。

DrawText(IDeviceContext, String, Font, Point, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色和格式设置说明在指定位置绘制指定的文本。

DrawText(IDeviceContext, String, Font, Point, Color)

使用指定的设备上下文、字体和颜色在指定位置绘制指定的文本。

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色、后退颜色和格式设置说明在指定边界内绘制指定的文本。

DrawText(IDeviceContext, String, Font, Rectangle, Color, Color)

使用指定的设备上下文、字体、颜色和后退颜色在指定边界内绘制指定的文本。

DrawText(IDeviceContext, String, Font, Rectangle, Color, TextFormatFlags)

使用指定的设备上下文、字体、颜色和格式设置说明在指定边界内绘制指定的文本。

DrawText(IDeviceContext, String, Font, Rectangle, Color)

使用指定的设备上下文、字体和颜色在指定边界内绘制指定的文本。

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size, TextFormatFlags)

使用指定的设备上下文、字体和格式设置说明绘制时,提供指定文本的大小(以像素为单位),以指定大小为文本创建初始边界矩形。

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font, Size)

使用指定设备上下文中的指定字体绘制时指定文本的大小(以像素为单位),使用指定的大小为文本创建初始边界矩形。

MeasureText(IDeviceContext, ReadOnlySpan<Char>, Font)

提供使用指定设备上下文中指定字体绘制的指定文本的大小(以像素为单位)。

MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

使用指定的设备上下文、字体和格式设置说明绘制时,提供指定文本的大小(以像素为单位),以指定大小为文本创建初始边界矩形。

MeasureText(IDeviceContext, String, Font, Size)

使用指定设备上下文中的指定字体绘制时指定文本的大小(以像素为单位),使用指定的大小为文本创建初始边界矩形。

MeasureText(IDeviceContext, String, Font)

提供使用指定设备上下文中指定字体绘制的指定文本的大小(以像素为单位)。

MeasureText(ReadOnlySpan<Char>, Font, Size, TextFormatFlags)

使用指定的字体和格式说明绘制指定文本时,提供指定文本的大小(以像素为单位),并使用指定的大小为文本创建初始边界矩形。

MeasureText(ReadOnlySpan<Char>, Font, Size)

使用指定字体绘制时指定文本的大小(以像素为单位),使用指定的大小创建初始边界矩形。

MeasureText(ReadOnlySpan<Char>, Font)

使用指定字体绘制时,提供指定文本的大小(以像素为单位)。

MeasureText(String, Font, Size, TextFormatFlags)

使用指定的字体和格式说明绘制指定文本时,提供指定文本的大小(以像素为单位),并使用指定的大小为文本创建初始边界矩形。

MeasureText(String, Font, Size)

使用指定字体绘制时指定文本的大小(以像素为单位),使用指定的大小创建初始边界矩形。

MeasureText(String, Font)

使用指定字体绘制时,提供指定文本的大小(以像素为单位)。

适用于