PC SOFT

WINDEVWEBDEV AND WINDEV MOBILE
ONLINE HELP

Home | Sign in | English UK
  • How to retrieve the components of the color?
  • Colors of chart elements (legends, ...)
  • Colors in the charts (series, section, ...)
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Others
Stored procedures
<Chart>.Color (Function)
In french: <Graphe>.Couleur
Returns and initializes the color of different chart elements.
Versions 17 and later
iPhone/iPad This function is now available for iPhone/iPad applications.
New in version 17
iPhone/iPad This function is now available for iPhone/iPad applications.
iPhone/iPad This function is now available for iPhone/iPad applications.
Versions 18 and later
Universal Windows 10 App This function is now available in Windows Store apps mode.
New in version 18
Universal Windows 10 App This function is now available in Windows Store apps mode.
Universal Windows 10 App This function is now available in Windows Store apps mode.
Versions 19 and later
Android This function is now available for Android applications.
New in version 19
Android This function is now available for Android applications.
Android This function is now available for Android applications.
Versions 21 and later
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
New in version 21
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Universal Windows 10 App This function is now available in Universal Windows 10 App mode.
Example
// Modify the colors in a Chart control
CHART_Chart1.Color(grColorLegend, LightRed)
CHART_Chart1.Draw() // Border of the legend drawn in red
CHART_Chart1.Color(grColorLegend, LightBlue) // The border is still red
CHART_Chart1.Draw() // The border of the legend drawn in blue
Syntax

Finding out the color of an element in a Chart control Hide the details

<Result> = <Chart control>.Color(<Element>)
<Result>: Integer
Color of the specified element in RGB format.
Caution: The value returned may differ according to the display configuration (resolution, ...).
<Chart control>: Control name
Name of the Chart control to use (found in the window editor, page editor or report editor).
<Element>: Integer constant
Chart element whose color is requested. This element can correspond to one of the following constants:
grColorAxisColor of axes.
grColorAxisSideColor of raised part of axes.
Android This constant is not available.
grColorBorderColor of border for the chart elements (for the charts other than 3D charts). Used to find out the border color for a bar in a column chart for example.
grColorBullishCandlestickColor of bars in a candlestick when the closing value is greater than the opening value.
Android This constant is not available.
grColorLegendColor of legend border.
grColorLegendBackgroundLegend background color.
grColorGridlinesGridline color.
grColorGridlinesSideColor of raised part of gridlines.
Android This constant is not available.

Modifying the color of an element in a Chart control Hide the details

<Chart control>.Color(<Element> [, <New color>])
<Chart control>: Control name
Name of the Chart control to use (found in the window editor, page editor or report editor).
<Element>: Integer constant
Chart element whose color must be modified. This element can correspond to one of the following constants:
grColorAxisColor of axes.
grColorAxisSideColor of raised part of axes.
Android This constant is not available.
grColorBorderColor of border for the chart elements (for the charts other than 3D charts). Used to find out the border color for a bar in a column chart for example.
grColorBullishCandlestickColor of bars in a candlestick when the closing value is greater than the opening value.
Android This constant is not available.
grColorLegendColor of legend border.
grColorLegendBackgroundLegend background color.
grColorGridlinesGridline color.
grColorGridlinesSideColor of raised part of gridlines.
Android This constant is not available.
<New color>: Integer or constant (optional)
Color of specified element. This color can correspond to:
Remarks

How to retrieve the components of the color?

To retrieve the components of the color returned by <Chart>.Color:
  • To get the red component, use RGBRed (or perform a division modulo 256 of <Result>),
  • To get the green component, use RGBGreen (or perform a division modulo 256 of <Result>/256),
  • To get the blue component, use RGBBlue (or perform a division modulo 256 of <Result>/256/256).

Colors of chart elements (legends, ...)

  • The setting performed by <Chart>.Color will be taken into account during the next call to <Chart>.Draw or during the next drawing of the chart (when resizing the host control, when modifying the popup menu, ...).
  • The transparent color can only be used for the background color of the legend (grColorLegendBackground constant).
  • Printing the chart: If the white color is associated with the axes (grColorAxis constant), with the gridlines (grColorGridlines constant), with the legend (grColorLegend constant) and with the border (grColorBorder constant), the drawing will be printed in black.

Colors in the charts (series, section, ...)

Component : wd250grf.dll
Minimum version required
  • Version 24
This page is also available for…
Comments
Click [Add] to post a comment