Russian Belarusian English German Japanese Ukrainian

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

Font

CuBook05

Описание

Свойство Font является объектом типа TFont. Изменение шрифта можно осуществить или созданием нового объекта типа TFont, или изменением свойств Color, Height, Name, Pitch, Size, Style существующего объекта.
 
Классы

TControl
 
Определение

property Graphics::TFont* Font
 
Пример №1

Пусть на форме имеется компонент Memo1, в котором расположен некоторый текст, и компонент FontDialogl - диалог выбора шрифта. Для того чтобы пользователь мог выбрать имя и атрибуты шрифта текста, отображаемого в Memo1, надо вставить в текст оператор:
if (FontDialog1->Execute())
Memo1->Font->Assign(FontDialog1->Font);
Если пользователь сменил атрибуты в диалоговом окне выбора шрифта, то метод FontDialogl->Execute() возвращает true и атрибуты шрифта компонента Memo1 устанавливаются равными выбранным пользователем.
 
Пример №2

Аналогичный выбор пользователем шрифта, но уже не для всего текста, а только для выделенного фрагмента или для текущего абзаца при использовании компонента RichEdit обеспечивается оператором:
if (FontDialog1->ExecuteО)
RichEdit1->SelAttributes->Assign(FontDialog1->Font);
 
Пример №3

Для того чтобы посмотреть влияние на отображаемый текст свойства Charset, определяющего набор символов шрифта, можно добавить на форму компонент редактирования (например, CSpinEdit) и кнопку, в обработчик события OnClick которой ввести оператор:
Memo1->Font->Charset = CSpinEdit1->Value;
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

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