Текущая графическая кисть Brush 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Текущая графическая кисть Brush

Поиск

Текущая графическая кисть Brush

Объект текущей кисти возвращается функцией Brush и имеет тип GraphABCBrush:

function Brush: GraphABCBrush;

Класс GraphABCBrush имеет следующий интерфейс:

type
GraphABCBrush = class
propertyNETBrush: System.Drawing.Brush;
property Color: GraphABC.Color;
property Style: BrushStyleType;
property Hatch: HatchStyle;
property HatchBackgroundColor: GraphABC.Color;
property GradientSecondColor: GraphABC.Color;
end;

Свойства класса GraphABCBrush описаны в следующей таблице:


property NETBrush: System.Drawing.Brush;
Текущая кисть .NET

property Color: GraphABC.Color;
Цвет кисти

property Style: BrushStyleType;
Стиль кисти

property Hatch: HatchStyle;
Штриховка кисти

property HatchBackgroundColor: GraphABC.Color;
Цвет заднего плана штриховой кисти

property GradientSecondColor: GraphABC.Color;
Второй цвет градиентной кисти


Пример.

Brush.Color := clRed;
Brush.Style := bsHatch;
Brush.Hatch := bhBackwardDiagonal;

Кроме того, можно изменять свойства текущей кисти, используя соответствующие процедуры и функции.

Стили кисти

Стили кисти задаются перечислимым типом BrushStyleType:

type BrushStyleType = (bsSolid, bsClear, bsHatch, bsGradient);

Константы имеют следующий смысл:

bsSolid
Сплошная кисть (по умолчанию)

bsClear
Прозрачная кисть

bsHatch
Штриховая кисть

bsGradient
Градиентная кисть

Для всех кистей используется свойство Color. Для штриховой кисти дополнительно можно устанавливать свойства Hatch и HatchBackgroundColor, для градиентной - свойство GradientSecondColor.



Поделиться:


Последнее изменение этой страницы: 2024-06-27; просмотров: 28; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 216.73.217.21 (0.006 с.)