Show / Hide Table of Contents

Практическое руководство. Разработка шрифтов и их семейств

GDI+ Группирует шрифты с тем же шрифт, но различные стили в семейства шрифтов. Например семейство шрифтов Arial содержит следующие шрифты:

  • Arial обычного

  • Arial полужирным шрифтом

  • Arial курсив

  • Arial полужирный курсив

GDI+ используются четыре стиля для формирования семейств шрифтов: обычный, полужирный, курсив и полужирный курсив. Прилагательные, такие как сузить и округленное не учитываются стили; вместо этого они являются частью имя семейства. Например Arial Narrow является семейством шрифтов со следующими членами:

  • Arial обычного узкий

  • Полужирным шрифтом Arial узкая

  • 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);

Компиляция кода

Предыдущий пример предназначен для работы с Windows Forms и требует PaintEventArgse, который является параметром PaintEventHandler.

См. также

  • Шрифты и текст
  • Объекты Graphics и Drawing в Windows Forms
Back to top Неофициальная документация по .NET на русском языке. Лицензия: CC-BY 4.0. Основано на документации по .NET с Microsoft Docs
Generated by DocFX