К содержанию

Свойства: Brush, Font, Pen

Свойство Brush представляет собой объект кисти со своим набором свойств:

– Bitmap – представляет собой картинку размером строго 8×8 пикселей, которая используется для заполнения (заливки) области на экране;
– Color – определяет цвет заливки;
– Handle – дает возможность использовать объект кисти в прямых вызовах процедур Windows API;
– Style – позволяет установить стиль заливки (это свойство конкурирует со свойством Bitmap – какое из них было задано последним, то и будет определять вид заливки.

Свойство Font определяет параметры шрифта, которым выводится текст на холсте. Свойства:

– Color – устанавливает цвет текста;
– Height – задает размер шрифта в пикселях;
– Name – содержит название шрифта;
– Size – задает размер шрифта в пунктах (это свойство неразрывно связано со свойством Height, при изменении одного из них второе тоже автоматически изменяется соответствующим образом);
– Style – устанавливает стиль шрифта (курсив, полужирный, подчеркнутый, перечеркнутый – задается в виде комбинации соответствующих значений).

Свойство Pen представляет собой объект пера, который определяет вид линий, применяемых для рисования различных фигур, и имеет собственный набор свойств:

– Color – задает цвет линии;
– Handle – дает возможность использовать объект пера в прямых вызовах процедур Windows API;
– Mode – определяет режим вывода: простая линия, с инвертированием, с выполнением исключающего «или» и др.;
– Style – устанавливает стиль вывода: линия, пунктир и др.;
– Width – задает ширину линии пунктах.

В процессе рисования с использованием методов объекта Canvas требуется задавать цвета линий, текста и заливки, что делается путем установки свойства Color объектов пера, шрифта и кисти соответственно. Для задания определенного цвета применяются специальные цветовые константы. Существует большое количество таких констант, в чем можно убедиться, раскрыв в Инспекторе объектов список цветов в поле справа от свойства Color любого из компонентов, например Form.

В качестве основных можно выделить одиннадцать основных цветовых констант:

– clBlack – черный цвет;
– clMaroon – коричневый цвет;
– clGray – серый цвет;
– clBlue – синий цвет;
– clAqua – голубой цвет;
– clGreen – темно-зеленый цвет;
– clLime – светло-зеленый цвет;
– clFuchsia – фиолетовый цвет;
– clRed – красный цвет;
– clYellow – желтый цвет;
– clWhite – белый цвет.

Кроме того, существует еще множество констант для обозначения других цветов.

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

Частые вопросы

Как часто обновляются данные по теме «Свойства»?

Страница пересматривается, когда меняются публичные условия, состав линейки или появляются устойчивые жалобы пользователей. Дата в карточке и в карте сайта меняется только после правки текста.

Нужна ли регистрация, чтобы пользоваться материалами Языки программирования Pascal и Delphi?

Нет. Все обзоры, таблицы и FAQ открыты. Формы заявок, если встречаются, ведут на сайты компаний и не являются частью этого проекта.

Где смотреть источники и контакты редакции Языки программирования Pascal и Delphi?

Автор указан в карточке страницы. Служебные разделы — «О проекте», «Контакты» и политика конфиденциальности — в подвале сайта.

Есть ли смысл читать FAQ, если уже есть рейтинг?

Да. FAQ отвечает на типовые вопросы выбора, рейтинг — на сравнение позиций. Это разные блоки одной страницы.