Шрифты и текст

В 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
Описание класса и ссылки на разделы с описаниями всех его членов.