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


Метод Font::GetHeight(REAL) (gdiplusheaders.h)

Метод Font::GetHeight получает междустрочный интервал этого шрифта в пикселях. Межстрочный интервал — это расстояние по вертикали между двумя опорными линиями двух соседних строк в тексте. Таким образом, междустрочный интервал включает пустое пространство между строками, а также высоту самого символа.

Синтаксис

REAL GetHeight(
  [in] REAL dpi
);

Параметры

[in] dpi

Тип: REAL

Реальное число, указывающее вертикальное разрешение (в точках на дюйм) устройства, отображающего шрифт.

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

Тип: REAL

Этот метод возвращает междустрочный интервал шрифта в пикселях.

Комментарии

Если для единицы шрифта задано значение, отличное от UnitPixel, высота в пикселях вычисляется с использованием указанного вертикального разрешения. Например, предположим, что единица шрифта составляет дюймы, а размер шрифта — 0,3. Также предположим, что для соответствующего семейства шрифтов высота em составляет 2048, а междустрочный интервал — 2355. Если указанное разрешение по вертикали составляет 96 точек на дюйм, высота рассчитывается следующим образом:

2355*(0.3/2048)*96 = 33.1171875

Требования

Требование Значение
Минимальная версия клиента Windows XP, Windows 2000 Профессиональная [только классические приложения]
Минимальная версия сервера Windows 2000 Server [только классические приложения]
Целевая платформа Windows
Header gdiplusheaders.h (включая Gdiplus.h)
Библиотека Gdiplus.lib
DLL Gdiplus.dll

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

Шрифт

Font::GetSize

Font::GetStyle

Font::GetUnit

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