Метод 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 |