Прочитать на английском

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


FontFamily.GetEmHeight(FontStyle) Метод

Определение

Возвращает высоту в единицах конструктора шрифта для заданного стиля.

public int GetEmHeight(System.Drawing.FontStyle style);

Параметры

style
FontStyle

FontStyle, для которого нужно получить высоту эм.

Возвращаемое значение

Высота квадрата em.

Примеры

Следующий пример кода предназначен для использования с Windows Forms и требует PaintEventArgse, который является параметром обработчика событий Paint. Код выполняет следующие действия:

  • Создает FontFamily.

  • Возвращает высоту em квадрата для этого семейства шрифтов.

  • Рисует значение высоты em на экран в виде текста.

public void GetEmHeight_Example(PaintEventArgs e)
{
    // Create a FontFamily object.
    FontFamily emFontFamily = new FontFamily("arial");
             
    // Get the em height of the font family in design units.
    int emHeight = emFontFamily.GetEmHeight(FontStyle.Regular);
             
    // Draw the result as a string to the screen.
    e.Graphics.DrawString(
        "emFontFamily.GetEmHeight() returns " + emHeight.ToString() + ".",
        new Font(emFontFamily, 16),
        Brushes.Black,
        new PointF(0, 0));
}

Комментарии

квадратный — это термин типографии, который относится к прямоугольнику, занятому самой широкой буквой шрифта, традиционно буквой M.

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

Продукт Версии
.NET 8 (package-provided), 9 (package-provided), 10 (package-provided)
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0 (package-provided)
Windows Desktop 3.0, 3.1, 5, 6, 7, 8, 9, 10

См. также раздел