TextRenderer Класс

Определение

Предоставляет методы, используемые для измерения и отрисовки текста. Этот класс не наследуется.

public ref class TextRenderer sealed
public sealed class TextRenderer
type TextRenderer = class
Public NotInheritable 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 по умолчанию заключается в добавлении заполнения в ограничивающий прямоугольник рисованного текста для размещения нависших глифов. Если необходимо нарисовать линию текста без этих дополнительных пробелов DrawText , следует использовать версии и MeasureText параметры SizeTextFormatFlags . Пример см. в разделе MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags).

Note

DrawText Методы TextRenderer не поддерживаются для печати. Всегда следует использовать DrawString методы Graphics класса.

Методы

Имя Описание
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)

Рисует указанный текст в пределах указанных границ, используя указанный контекст устройства, шрифт и цвет.

Equals(Object)

Определяет, равен ли указанный объект текущему объекту.

(Унаследовано от Object)
GetHashCode()

Служит хэш-функцией по умолчанию.

(Унаследовано от Object)
GetType()

Возвращает Type текущего экземпляра.

(Унаследовано от Object)
MeasureText(IDeviceContext, String, Font, Size, TextFormatFlags)

Предоставляет размер указанного текста в пикселях при рисовании с указанным контекстом устройства, шрифтом и инструкциями по форматированию, используя указанный размер, чтобы создать начальный ограничивающий прямоугольник для текста.

MeasureText(IDeviceContext, String, Font, Size)

Предоставляет размер указанного текста в пикселях при рисовании с указанным шрифтом в указанном контексте устройства, используя указанный размер для создания исходного ограничивающего прямоугольника для текста.

MeasureText(IDeviceContext, String, Font)

Предоставляет размер в пикселях указанного текста, нарисованного с указанным шрифтом в указанном контексте устройства.

MeasureText(String, Font, Size, TextFormatFlags)

Предоставляет размер указанного текста в пикселях при рисовании с указанным шрифтом и инструкциями по форматированию, используя указанный размер, чтобы создать начальный ограничивающий прямоугольник для текста.

MeasureText(String, Font, Size)

Предоставляет размер указанного текста в пикселях при рисовании с указанным шрифтом, используя указанный размер для создания начального ограничивающего прямоугольника.

MeasureText(String, Font)

Предоставляет размер указанного текста в пикселях при рисовании с указанным шрифтом.

MemberwiseClone()

Создает неглубокую копию текущей Object.

(Унаследовано от Object)
ToString()

Возвращает строку, представляющую текущий объект.

(Унаследовано от Object)

Применяется к