Примечание
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
GDI+ группирует шрифты, имеющие одинаковый тип шрифта но разные стили, в семейства. Например, семейство шрифтов Arial содержит следующие шрифты:
Arial Regular
Arial полужирный
Arial курсив
Arial полужирный курсив
GDI+ использует четыре стиля для формирования семейств: обычный, полужирный, курсивный и полужирный курсив. Прилагательные, такие как узкие и округленные, не считаются стилями; скорее они являются частью семейного имени. Например, Arial Narrow — это семейство шрифтов со следующими элементами:
Ариальный узкий регулярный
Arial Узкий Полужирный
Ариальный узкий курсив
Arial Узкий Полужирный Курсив
Перед рисованием текста с помощью GDI+ необходимо создать объект FontFamily и объект Font. Объект FontFamily задает тип шрифта (например, Arial), а объект Font задает размер, стиль и единицы измерения.
Пример
В следующем примере создается обычный шрифт Arial размером 16 пикселей. В следующем коде первым аргументом, переданным конструктору Font, является объект FontFamily. Второй аргумент указывает размер шрифта, измеряемого в единицах, определенных четвертым аргументом. Третий аргумент определяет стиль.
Pixel является членом перечисления GraphicsUnit, а Regular — членом перечисления FontStyle.
FontFamily fontFamily = new FontFamily("Arial");
Font font = new Font(
fontFamily,
16,
FontStyle.Regular,
GraphicsUnit.Pixel);
Dim fontFamily As New FontFamily("Arial")
Dim font As New Font( _
fontFamily, _
16, _
FontStyle.Regular, _
GraphicsUnit.Pixel)
Компиляция кода
Приведенный выше пример предназначен для использования с Windows Forms и требуется PaintEventArgse
, который является параметром PaintEventHandler.
См. также
.NET Desktop feedback