EvaluationContext.Colour.Hex.TextColour
Determines appropriate text color (black/white) for contrast against background
Syntax
EvaluationContext.Colour.Hex.TextColour(backgroundHex)
Parameters
Parameter | Type | Required | Description |
---|---|---|---|
backgroundHex | STRING | Yes | The background hex color to evaluate (e.g., ■ #01B8AA”) |
Returns
(STRING) ■ #000000 for dark text or ■ #FFFFFF for light text
Example
EvaluationContext.Colour.Hex.TextColour("#5E81AC") // Returns "#FFFFFF"
Definition
EvaluationContext.Colour.Hex.TextColour =
(
backgroundHex: STRING
) =>
VAR L = EvaluationContext.Colour.Hex.Luminance( backgroundHex )
VAR result = IF( L > 0.5, "#000000", "#FFFFFF") // dark text for light backgrounds, light text for dark backgrounds
RETURN result