Поделиться через


Использование шрифтов и текста

Существует несколько классов, предлагаемых GDI+ и GDI для рисования текста в Windows Forms. Класс GDI+ Graphics имеет несколько методов DrawString, которые позволяют указать различные функции текста, такие как расположение, ограничивающий прямоугольник, шрифт и формат. Кроме того, вы можете рисовать и измерять текст с помощью GDI, используя статические методы DrawText и MeasureText, предлагаемые классом TextRenderer. Методы GDI также позволяют указать расположение, шрифт и формат. Вы можете выбрать GDI или GDI+ для отрисовки текста; однако GDI обычно обеспечивает более высокую производительность и более точное измерение текста. Другие классы, которые способствуют отрисовке текста, включают FontFamily, Font, StringFormatи TextFormatFlags.

В этом разделе

Практическое руководство. Создание семейств шрифтов и шрифтов
Показывает, как создавать объекты Font и FontFamily.

Как отрисовать текст в заданном месте
Описывает, как нарисовать текст в определенном расположении с помощью GDI+ и GDI.

Как нарисовать текст с переносом в прямоугольнике
Объясняет, как нарисовать текст в прямоугольнике с помощью GDI+ и GDI.

Практическое руководство. Рисование текста с помощью GDI
Демонстрирует использование GDI для рисования текста.

Как выровнять нарисованный текст
Показывает, как форматировать текст GDI+ и GDI.

Практическое руководство. Создание вертикального текста
Описывает, как выровнять текст по вертикали с помощью GDI+.

Как установить позиции табуляции для текста, создаваемого методом рисования
Показывает, как рисовать текст с табуляторами с помощью GDI+.

Практическое руководство. Перечисление установленных шрифтов
Объясняет, как перечислить имена установленных шрифтов.

Практическое руководство. Создание частной коллекции шрифтов
Описание процесса создания объекта PrivateFontCollection.

Как: Получить метрики шрифта
Показывает, как получить метрики шрифта, такие как подъем ячейки и спуск.

Как использовать антиалиасинг для текста
Объясняет, как использовать сглаживание при рисовании текста.

Ссылка

Font
Описывает этот класс и содержит ссылки на все его члены.

FontFamily
Описывает этот класс и содержит ссылки на все его члены.

PrivateFontCollection
Описывает этот класс и содержит ссылки на все его члены.

TextRenderer
Описывает этот класс и содержит ссылки на все его члены.

TextFormatFlags
Описывает этот класс и содержит ссылки на все его члены.