StiColorUtils Class

Namespace: Stimulsoft.Base.Drawing

Methods

Method Returns Description
ChangeAlpha static Color  
ChangeDarkness static (+1 overloads) Color  
ChangeLightness static (+1 overloads) Color  
Dark static (+1 overloads) Color  
GetColorRop static int  
GetSysColor static Color Retrieves the current color of the specified display element.
IsItTooDark static bool  
IsItTooLight static bool  
Light static (+1 overloads) Color  
MixingColors static Color  

Method Details

ChangeAlpha static

ChangeAlpha(alpha: float, color: Color): Color

Parameters

  • alpha (float)
  • color (Color)

Returns Color


ChangeDarkness static

ChangeDarkness(color: Color, correctionFactor: byte): Color

Parameters

  • color (Color)
  • correctionFactor (byte)

Returns Color


ChangeDarkness(color: Color, percDarker: float): Color

Parameters

  • color (Color)
  • percDarker (float)

Returns Color


ChangeLightness static

ChangeLightness(color: Color, correctionFactor: byte): Color

Parameters

  • color (Color)
  • correctionFactor (byte)

Returns Color


ChangeLightness(color: Color, correctionFactor: float): Color

Parameters

  • color (Color)
  • correctionFactor (float)

Returns Color


Dark static

Dark(baseColor: string, value: byte): Color

Parameters

  • baseColor (string)
  • value (byte)

Returns Color


Dark(baseColor: Color, value: byte): Color

Parameters

  • baseColor (Color)
  • value (byte)

Returns Color


GetColorRop static

GetColorRop(color: Color, darkROP: int, lightROP: int): int

Parameters

  • color (Color)
  • darkROP (int)
  • lightROP (int)

Returns int


GetSysColor static

GetSysColor(colorType: Win32.ColorType): Color

Retrieves the current color of the specified display element.

Parameters

  • colorType (Win32.ColorType) — Specifies the display element whose color is to be retrieved.

Returns Color — Color value of the given element.


IsItTooDark static

IsItTooDark(color: Color): bool

Parameters

  • color (Color)

Returns bool


IsItTooLight static

IsItTooLight(color: Color): bool

Parameters

  • color (Color)

Returns bool


Light static

Light(baseColor: string, value: byte): Color

Parameters

  • baseColor (string)
  • value (byte)

Returns Color


Light(baseColor: Color, value: byte): Color

Parameters

  • baseColor (Color)
  • value (byte)

Returns Color


MixingColors static

MixingColors(color1: Color, color2: Color, alpha: int): Color

Parameters

  • color1 (Color)
  • color2 (Color)
  • alpha (int)

Returns Color