Difference between revisions of "Form.ScaleFactorX"

From SunFlurry wiki
Jump to: navigation, search
1>Admin
 
m (1 revision imported)
 
(No difference)

Latest revision as of 19:05, 20 November 2021

  ScaleFactorX (Масштабирование форм)
Объект:Форма
Статус разработки: Реализована
Тип:Функция
Обращение к БД:Нет
Исключения:Невозможно превратить в число, форма уже инициализирована
Визуальность:Да

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

Синтаксис

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

Аргументы

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

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

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

Примеры

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

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