Свойства: 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 – белый цвет.

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

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