Legato
Legato

GoFiler Legato Script Reference

 

Legato v 1.5d

Application v 5.25a

  

 

Chapter FiveGeneral Functions (continued)

MakeRGBColor Function

Overview

The MakeRGBColor function creates a binary RGB value from a series of colors or a string representing colors.

Syntax/Parameters

Syntax

dword = MakeRGBColor ( byte red, byte green, byte blue );

dword = MakeRGBColor ( string color );

Parameters

red, green, blue

An int containing a color from 0-255. A color specification for red, green, and blue must be supplied in this order.

color

A string containing the color as either hexadecimal, decimal or as a web name. If hexadecimal, the string can be lead with the hex value or an optional ‘#’ character (like HTML colors). The value can be long or shorthand, e.g., #rgb or #rrggbb. If decimal. the value must be enclosed in the CSS “RGB(r, g, b)” format.

Return Value

Returns a dword containing the 24-bit color or RGB_DEFAULT (0xFF000000) on failure. Use the GetLastError function to retrieve error information.

Remarks

MakeRGBColor provides more options than the simple ColorToRGB function.

The MakeRGBColor function assumes that the order of the red, green, and blue color components is correct. Invalid parameters and other syntax errors will cause the function to return RGB_DEFAULT.

Related Functions

Platform Support

Go13, Go16, GoFiler Complete, GoFiler Corporate, GoFiler, GoFiler Lite, GoXBRL

Legato IDE, Legato Basic