8 8 8 8 8 8 8 8 8 8 8 8 8 8
8
8
|
|
TFontDialog - диалог выбора шрифта - Программирование от RIN.RU
TFontDialog - диалог выбора шрифта
Компонент TFontDialog создает и обслуживает стандартное окно выбора шрифта (рис. 18.40).
Свойство
TFontDialogDevice = (fdScreen, fdPrinter, fdBoth) ; property Device: TFontDialogDevice;
определяет тип устройства, для которого выбирается шрифт:
fdScreen - экран; fdPrinter - принтер; fdBoth - шрифты, поддерживаемые и экраном, и принтером.
Диапазон возможных значений размеров шрифтов определяется свойствами MinFontSize и MaxFontSize. Значения этих свойств задаются в пунктах (1 пункт равен1/72 дюйма, что приблизительно равно 0,36 мм). Если свойства содержат 0, ограничения на размер шрифта отсутствуют.
Свойство
TFontDialogOption = (fdAnsiOnly, fdTrueTypeOnly, fdEffects, fdFixedPitchOnly, fdForceFontExist, fdNoFaceSel, fdNoOEMFonts, fdNoSimulations, fdNoSizeSel, fdNoStyleSel, fdNoVectorFonts, fdShowHelp, fdWysiwyg, fdLimitSize, fdScalableOnly, fdApply-Button); TFontDialogOptions = set of TFontDialogOption;
property Options: TFontDialogOptions;
используется для настройки диалога. Значения этого свойства имеют следующий смысл:
fdAnsiOnly | Показывает только шрифты с набором символов Windows | fdTrueTypeOnly | Показывает только TrueType-шрифты | fdEffects | Включает в окно переключатели Подчеркнутый и Зачеркнутый, а также список выбора цвета шрифта только моноширинные шрифты | fdFixedPitchOnly | Включает только моноширинные шрифты | fdForceFontExist | Предупреждает о выборе несуществующего шрифта | fdNoFaceSel | Запрещает выделение имени шрифта в момент открытия окна | fdNoOEMFonts | Запрещает выбор MS-DOS-шрифтов | fdNoSimulations | Исключает шрифты, которые синтезируются графическим интерфейсом Windows | fdNoSizeSel | Запрещает выделение размера шрифта в момент открытия окна | fdNoStyleSel | Запрещает выделение стиля шрифта в момент открытия окна | fdNoVectorFonts | Исключает векторные шрифты (шрифты для Windows версии 1.0; используются в плоттерах) | fdShowHelp | Включает в диалоговое окно кнопку Help шрифты, которые поддерживаются и экраном, и принтером | fdWysiwyg | Включает шрифты, которые поддерживаются и экраном, и принтером | fdLimitSize | Включает ограничения на размер шрифта, заданные свойствами MaxFontSize И MinFontSize | fdScalableOnly | Включает только масштабируемые шрифты (векторные и TrueType) | fdApplyButton | Включает в окно кнопку применить |
Результат выбора шрифта содержит свойство Font.
8 8 8
| |
|
|