Справочник по компонентам Delphi. Часть 1 - Класс TFont

ОГЛАВЛЕНИЕ

 

Класс TFont

Свойства класса приведены в таблице:

property Handle: HFont;

Содержит дескриптор шрифта.

(Pb) property Name: TFontName;Содержит имя (начертание) шрифта, например, Arial.
(Pb) property Style: TFontStyles; TFontStyle = (fsBold, fsltalic, fsUnderline, fsStrikeOut); TFontStyles = set of TFontStyle;Содержит стиль (особенности начертания) шрифта: соответственно жирный, курсив, подчеркнутый и перечеркнутый.
(Pb) property Color: TColor; TColor = -(COLORENDCOLORS 4-1) .,$2FFFFFF;Определяет цвет шрифта.
(Pb) property Pitch: TFontPitch ; TFontPitch = (fpDefault, fpVariable, fpFixed) ;Определяет способ установки ширины символов шрифта. Значение fpFixed со­ответствует моноширинным шрифтам; fpVariable — шрифтам с переменной шириной символа. Установка fpDefault означает принятие того способа, который определен начертанием.
(Pb) property Height: Integer;Содержит значение высоты шрифта в пикселах.
property PixelsPerInch: Integer;Определяет число точек на дюйм. Первоначально равно числу точек на дюйм в контексте экрана. Программист не должен изменять это свойство, т. к. оно используется системой для приведения изображения на экране и принтере к одному виду.
(Pb) property Size: Integer; Содержит размер шрифта в пунктах (принято в Windows). Это свойство связано с Height соотношением.

Font.Size := -Font.Height * 72 / Font.PixelsPerInch;