Информатика. Программирование в Delphi
221
18. КОМПОНЕНТ FontDialog
Диалог класса
TFontDialog
предназначен для выбора шрифта и его ха-
рактеристик рис. 18.1. Выбор производится из множества шрифтов, зарегист-
рированных в операционной системе. Этот диалог обладает следующими свой-
ствами:
Device
выбор устройства, для которого задается шрифт:
fdScreen
-
шрифт для экрана,
fdPrinter
– шрифт для принтера,
fdBoth
– шрифт для
принтера и экрана. По умолчанию установлен шрифт для экрана;
Font
изменение характеристик шрифта (результат);
MaxFontSize
установка максимального размера шрифта. Если значение
равно нулю, то максимальный размер не задан. Значение этого свойства
имеет смысл, если в свойстве
Options
находится
fdLimitSize
;
MinFontSize
определение минимального размера шрифта. Если значе-
ние данного свойства равно нулю, то минимальный размер не ограничен.
Используется при
Options
, содержащем
fdLimitSize
;
Options
задание настроек диалога. Оно может принимать следующие
значения:
fdAnsiOnly
разрешает выбор только тех шрифтов, символы которых
входят во множество символов операционной системы
Windows
;
fdTrueTypeOnly
позволяет выбирать только шрифты
TrueТуре
;
fdEffects
отображает в диалоговом окне переключатели
Подчеркнутый
и
Зачеркнутый
, а также список выбора цвета шрифта;
fdFixedPitchOnly
выводит только моноширинные шрифты;
fdForсeFontExist
выдает предупреждение о вводе названия несущест-
вующего шрифта;
fdNoFaceSel
запрещает выделение имени шрифта в момент открытия
окна;
fdNoOEMFonts
делает недоступными
MS-DOS
шрифты;
fdNoSimulations
выдает запрет на выбор шрифтов графического интер-
фейса Windows;
fdNoSizeSel
окно без предварительно выбранного размера шрифта;
fdNoStyleSel
окно без предварительно выбранного стиля шрифта;
fdNoVectorFonts
удаляет из списка векторные шрифты (типа
Script
);
fdShowHelp
помещает в диалоговом окне кнопку
Справка
(
Help
);
fdWysiwyg
предлагает выбор из шрифтов, которые доступны для экра-
на и принтера;
fdLimitSize
разрешает использовать свойства
МахFontSize
и
MinFontSize
;
fdScalableOnly
позволяет работать только с масштабируемыми шриф-
тами;
fdApplyButton
размещает кнопку
Применить
(
Apply
) в диалоге.
I...,211,212,213,214,215,216,217,218,219,220 222,223,224,225,226,227,228,229,230,231,...370