Russian Belarusian English German Japanese Ukrainian

Rashka.studio - игры и приложения для Android! Заходи, ждём тебя =)

TFont

CuBook55

Описание

Объект типа TFont определяет множество характеристик, описывающих шрифт, используемый при отображении текстов высоту шрифта, его имя, атрибуты (полужирный, курсив) и т.д. Используется в свойстве Font.
Основное свойство объекта название шрифта Name. Если используется шрифт с несколькими наборами символов, то надо правильно установить свойство Charset - набор символов.
Если заданная комбинация свойств Name, CharSet, Pitch, Size определяет шрифт, отсутствующий в системе, Windows подберет другой близкий шрифт.
При создании объекта TFont он инициализируется следующими значениями свойств:
Color = clWindowText, Name = MS Sans Serif, Size равным 8, Pitch = fpDefault, CharSet = DEFAULT_CHARSET. Автоматически устанавливается значение PixelsPerInch.
 
Иерархия

TObject - TPersistent - TGraphicsObject
 
Модуль

graphics.h
 
Свойства

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

Метод Описание
Assing Копирование свойств одного объекта типа TFont в другой объект. Свойство PixelsPerlnch методом Assign не копируется. Поэтому метод можно использовать для копирования экранных шрифтов в шрифты принтера и наоборот.
 
События

TFont наследует событие OnChange от базового класса TGraphicsObfeet.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий