GxLinearGradientBrush.Create

Синтаксис Fore

Create(StatrColor: IGxColor; EndColor: IGxColor; Angle: Double; [Rect: IGxRect = Null]);

Синтаксис Fore.NET

Create(StatrColor: Prognoz.Platform.Interop.Drawing.GxColor;

EndColor: Prognoz.Platform.Interop.Drawing.GxColor;

Angle: Double; Rect: Prognoz.Platform.Interop.Drawing.GxRect);

Параметры

StatrColor. Начальный цвет градиента;

EndColor. Конечный цвет градиента;

Angle. Угол наклона градиента;

Rect. Прямоугольник, ограничивающий область градиента. По умолчанию прямоугольник не указывается, при этом создается линейно-градиентная кисть, размером 100*100 пикселей.

Описание

Метод Create создает новую линейно-градиентную кисть в соответствии с указанными параметрами.

Пример Fore

Для выполнения примера добавьте ссылку на системную сборку 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 пикселей.

Пример Fore.NET

Imports Prognoz.Platform.Interop.Drawing;

Function GetLinearGradientBrush(StartColor: GxKnownColor; EndColor: GxKnownColor; Angle: Double): GxLinearGradientBrush;
Var
    SColor, EColor: GxColor;
    GxColorCls: GxColorClass = New GxColorClassClass();
    LGradientBrush: GxLinearGradientBrush = New GxLinearGradientBrushClass();
Begin
    SColor := GxColorCls.FromKnownColor(StartColor);
    EColor := GxColorCls.FromKnownColor(EndColor);
    LGradientBrush.Create(SColor, EColor, Angle, Null);
    Return LGradientBrush;
End Function;

Результат выполнения примера Fore.NET совпадает с результатом выполнения примера Fore.

См. также:

GxLinearGradientBrush