Form.ScaleFactorY

From SunFlurry wiki
Revision as of 07:39, 12 July 2021 by 1>Admin
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search
  ScaleFactorY (Масштабирование форм)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, форма уже инициализирована
Визуальность:Да

Функция возвращает или/и изменяет значение вертикального коэффициента масштабирования формы. По умолчанию используется значение глобального коэффициента масштабирования, см. GlobalFormScaleFactorY, данное значение отменяет действие глобального только для текущей формы. Если значение больше 1, элементы всех форм будут растянуты по вертикали, если меньше 1, элементы будут сжаты. Значение коэффициента можно изменять только до того, как форма была загружена (т.е. при инициализации модуля формы или в его событии OnOpen). Для изменения коэффициента масштабирования для всех форм системы, см. функцию GlobalFormScaleFactorY.

Синтаксис

Form.ScaleFactorY(<Новое значение вертикального коэффициента масштабирования формы (REAL)>):<Предыдущее значение вертикального коэффициента масштабирования формы (REAL)>

Аргументы

  • <Новое значение вертикального коэффициента масштабирования формы (REAL)> - (необязательный аргумент) Новое значение значение вертикального коэффициента глобального масштабирования формы.

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

Возвращает текущее значение вертикального коэффициента глобального масштабирования формы.

Примеры

//Применимо только в модуле до инициализации формы, иначе будет вызвано исключение

//Будет выведено "1:1"
Message(""+Form.ScaleFactorX+":"+Form.ScaleFactorY);
//Увеличение шрифта системы на 1 пункт
Form.DefaultFont("Tahoma, 9");
//Будет выведено "1.14987080103359163:1.07692307692307687" (или подобные значения)
Message(""+Form.ScaleFactorX+":"+Form.ScaleFactorY);