1058_____________________________________________Глава 15

Свойства

Свойство	Тип	Описание
Charset	TFontCharset	Определяет набор символов шрифта.
Color	TColor	Определяет цвет текста.
FontAdapter	diIChangeNotifier	Интерфейс для передачи информации о шрифте в элементы ActiveX.
Handle	HFONT	Дескриптор шрифта, используемый как параметр функций API Windows, требующих обработки шрифтов. Применяется только в специальных случаях.
Height	int	Характеризует высоту шрифта в пикселях.
Name	System::AnsiString	Вид (имя) шрифта.
Pitch	enum TFontPitch { fpDefault, fp Variable, fpFixed }	Определяет способ установки ширины символов.
PixeIsPerInch	int	Число пикселей принтера или экрана на дюйм. Используется при копировании шрифта с канвы формы на принтер, чтобы обеспечить соответствие размеров шрифта на экране и принтере. Влияет только на печать. Изменяться пользователем не должно.
Size	int	Размер шрифта в кеглях (пунктах).
Style	enum TFont Style { fsBold, fsltalic, fsUn-derline, fsStrikeOut }	Стиль шрифта — множество свойств: полужирный, курсив, подчеркнутый, перечеркнутый.

Методы

TFont имеет методы, унаследованные от базовых классов, но переопределен-
ные с учетом особенностей данного класса. Среди них можно отметить следующий:

Assign          Копирование свойств одного объекта типа TFont в другой

объект. Свойство PixeIsPerInch методом Assign не копирует-
ся. Поэтому метод можно использовать для копирования эк-
ранных шрифтов в шрифты принтера и наоборот.

События
TFont наследует событие OnChange от базового класса TGraphicsObject.

Развернутые примеры использования и исследования типа TFont см. в разде-
ле Font.

TGraphic — базовый класс графических объектов

Абстрактный базовый класс графических объектов типа битовых матриц,
пиктограмм, метафайлов и типов, определенных пользователем