Create(StatrColor: IGxColor; EndColor: IGxColor; Angle: Double; [Rect: IGxRect = Null]);
StatrColor. Начальный цвет градиента;
EndColor. Конечный цвет градиента;
Angle. Угол наклона градиента;
Rect. Прямоугольник, ограничивающий область градиента. По умолчанию прямоугольник не указывается, при этом создается линейно-градиентная кисть, размером 100*100 пикселей.
Метод Create создает новую линейно-градиентную кисть в соответствии с указанными параметрами.
Для выполнения примера добавьте ссылку на системную сборку Drawing.
Function GetLinearGradientBrush(StartColor: GxKnownColor; EndColor: GxKnownColor; Angle: Double): IGxLinearGradientBrush;
Var
SColor, EColor: IGxColor;
LGradientBrush: IGxLinearGradientBrush;
Begin
SColor := New GxColor.FromKnownColor(StartColor);
EColor := New GxColor.FromKnownColor(EndColor);
LGradientBrush := New GxLinearGradientBrush.Create(SColor, EColor, Angle);
Return LGradientBrush;
End Function GetLinearGradientBrush;
Функция возвращает линейно-градиентную кисть с заданными цветами и углом наклона градиента. Размер кисти будет 100*100 пикселей.
См. также: