GxColor.CreateHSB

Синтаксис Fore

CreateHSB(H: Double; S: Double; B: Double);

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

CreateHSB(H: Double; S: Double; B: Double);

Параметры

H. Тон цвета в градусах от 0,0 до 360,0.

S. Насыщенность цвета от 0,0 до 1,0.

B. Яркость цвета от 0,0 до 1,0.

Описание

Конструктор CreateHSB создает новый цвет в соответствии с указанными значениями тона, насыщенности и яркости.

Пример Fore

Function GetColorHSB(H: Double; S: Double; B: Double): IGxColor;
Var
    OutColor: IGxColor;
Begin
    If (H >= 0And (H <= 360And
        (S >= 0And (S <= 1And
        (B >= 0And (B <= 1Then
        OutColor := New GxColor.CreateHSB(H, S, B);
        Return OutColor;
    Else
        Return Null;
    End If;
End Function GetColorHSB;

Данная функция вернет цвет, созданный на основании информации о тоне, насыщенности и яркости цвета.

Пример Fore.NET

Imports Prognoz.Platform.Interop.Drawing;

Function GetColorHSB(H: Double; S: Double; B: Double): GxColor;
Var
    OutColor: GxColor;
Begin
    If (H >= 0And (H <= 360And
        (S >= 0And (S <= 1And
        (B >= 0And (B <= 1Then
        OutColor := New GxColorClass_2();
        OutColor.CreateHSB(H, S, B);
        Return OutColor;
    Else
        Return Null;
    End If;
End Function;

Данная функция вернет цвет, созданный на основании информации о тоне, насыщенности и яркости цвета.

См. также:

GxColor