Form.DefaultFont
Revision as of 06:39, 12 July 2021 by 1>Admin
DefaultFont (Масштабирование форм) | |||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Функция возвращает или/и изменяет шрифт формы по умолчанию. При изменении будут обновлены значения коэффициентов масштабирования формы. В зависимости от новых установок, текст и элементы формы будут выглядеть крупнее или мельче. Значение шрифта можно изменять только до того, как форма была загружена (т.е. при инициализации модуля формы или в его событии OnOpen). Для изменения шрифта по умолчанию для всех форм системы, см. функцию GlobalDefaultSystemFont.
Синтаксис
Form.DefaultFont(<Новое значение шрифта формы по умолчанию (STRING)>):<Предыдущее значение шрифта формы по умолчанию (STRING)>
Аргументы
<Новое значение шрифта формы по умолчанию (STRING)>
- (необязательный аргумент) Новое значение шрифта система по умолчанию в формате <Название шрифта>[,<Размер>[,<Параметры шрифта>]]. <Параметры шрифта> (могут использоваться не везде) представляют совокупность следующих символов:- B -- жирный шрифт
- I -- наклонный шрифт
- U -- подчеркнутый шрифт
- S -- зачеркнутый шрифт
Возвращаемое значение
Возвращает текущее значение шрифта формы по умолчанию.
Примеры
//Применимо только в модуле до инициализации формы, иначе будет вызвано исключение //Будет выведено "1:1" Message(""+Form.ScaleFactorX+":"+Form.ScaleFactorY); //Увеличение шрифта системы на 1 пункт Form.DefaultFont("Tahoma, 9"); //Будет выведено "1.14987080103359163:1.07692307692307687" (или подобные значения) Message(""+Form.ScaleFactorX+":"+Form.ScaleFactorY);