Текущий раздел:

Описания RDS

Приложения

Приложение А. Функции, константы и структуры RDS

А.5. Сервисные функции и макросы RDS

А.5.19. Графические функции

А.5.19.8. rdsXGFontSizeToHeight – размер шрифта в высоту в точках

# Приложения

## Приложение А. Функции, константы и структуры RDS

### А.5. Сервисные функции и макросы RDS

#### А.5.19. Графические функции

##### А.5.19.8. rdsXGFontSizeToHeight – размер шрифта в высоту в точках

Функция rdsXGFontSizeToHeight переводит размер шрифта в типографских точках (points) в его высоту в точках экрана.

      int RDSCALL rdsXGFontSizeToHeight(
        int Size    // Размер шрифта
      );

Тип указателя на эту функцию

RDS_II

Параметр

Size(int)
  Размер шрифта в типографских точках.

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

Высота шрифта в точках экрана.

Примечания

Эта функция вычисляет высоту шрифта указанного размера в точках экрана, поэтому она зависит от настроек дисплея в Windows. Высота шрифта связана с его размером следующей формулой:

высота = размер × точек_на_дюйм / 72,

где точек_на_дюйм – число точек экрана, приходящееся на один дюйм (именно этот параметр зависит от настроек Windows).

Эта функция применяется редко. Гораздо чаще используется rdsXGGetTextSize, позволяющая узнать высоту и ширину в точках экрана для конкретного текста, выведенного текущим выбранным шрифтом.

См. также

rdsXGGetTextSize.