MindFusion.Charting for JavaScript Programmer's Guide
Theme Members
Constructors Properties Methods
Collapse All Expand All Members Options: Show All Members Options: Filtered

Include Inherited Members
Include Protected Members

Represents a dashboard's theme defining all appearance attributes of its elements.

The following tables list the members exposed by the Theme type.

## Public Constructors

| Name | Description
--- | --- | ---
| Theme | Initializes a new instance of the Theme class.

## Public Properties

| Name | Description
--- | --- | ---
| axisLabelsBrush | Gets or sets the Brush used to draw axis labels.
| axisLabelsFontName | Gets or sets the name of font used to draw axis labels.
| axisLabelsFontSize | Gets or sets the size of font used to draw axis labels.
| axisLabelsFontStyle | Gets or sets the style of font used to draw axis labels.
| axisStroke | Gets or sets a Brush used to stroke axis lines.
| axisStrokeDashStyle | Gets or sets the dash style of axis lines.
| axisStrokeThickness | Gets or sets the thickness of axis lines.
| axisTitleBrush | Gets or sets the Brush used to draw axis titles.
| axisTitleFontName | Gets or sets the name of font used to draw axis titles.
| axisTitleFontSize | Gets or sets the size of font used to draw axis titles.
| axisTitleFontStyle | Gets or sets the style of font used to draw axis titles.
| commonSeriesFills | Gets or sets a list of brushes, each Brush used to fill all elements of a series.
| commonSeriesStrokeDashStyles | Gets or sets a list of dash styles, each style applied to all elements of a series.
| commonSeriesStrokes | Gets or sets a list of brushes, each Brush used to stroke all elements of a series.
| commonSeriesStrokeThicknesses | Gets or sets a list of stroke thicknesses, each thickness applied to all elements of a series.
| dataLabelsBrush | Gets or sets the Brush used to draw data labels.
| dataLabelsFontName | Gets or sets the name of font used to draw data labels.
| dataLabelsFontSize | Gets or sets the size of font used to draw data labels.
| dataLabelsFontStyle | Gets or sets the style of font used to draw data labels.
| gaugeBackground | Gets or sets a Brush used to draw gauge backgrounds.
| gaugeFontName | Gets or sets the name of font used to draw text in gauges.
| gaugeFontSize | Gets or sets the size of font used to draw text in gauges.
| gaugeFontStyle | Gets or sets the style of font used to draw text in gauges.
| gaugePointerBackground | Gets or sets a Brush used to draw gauge pointer backgrounds.
| gaugePointerStroke | Gets or sets a Brush used to stroke gauge pointer borders.
| gaugePointerStrokeThickness | Gets or sets the thickness of gauge pointer borders.
| gaugeScaleBackground | Gets or sets a Brush used to draw gauge scale backgrounds.
| gaugeScaleStroke | Gets or sets a Brush used to stroke gauge scale borders.
| gaugeScaleStrokeThickness | Gets or sets the thickness of gauge scale borders.
| gaugeStroke | Gets or sets a Brush used to stroke gauge borders.
| gaugeStrokeThickness | Gets or sets the thickness of gauge borders.
| gaugeTickBackground | Gets or sets a Brush used to draw gauge tick backgrounds.
| gaugeTickStroke | Gets or sets a Brush used to stroke gauge tick borders.
| gaugeTickStrokeThickness | Gets or sets the thickness of gauge tick borders.
| gridColor1 | Gets or sets the main color of plot grid.
| gridColor2 | Gets or sets the alternating color of plot grid.
| gridLineColor | Gets or sets the line color of plot grid.
| gridLineStyle | Gets or sets the style of plot grid lines.
| gridLineThickness | Gets or sets the thickness of plot grid lines.
| highlightStroke | Gets or sets a Brush used to stroke highlighted items.
| highlightStrokeDashStyle | Gets or sets the dash style of highlight strokes.
| highlightStrokeThickness | Gets or sets the thickness of highlight strokes.
| legendBackground | Gets or sets a Brush used to draw legend background.
| legendBorderStroke | Gets or sets a Brush used to draw legend borders.
| legendBorderStrokeDashStyle | Gets or sets the dash style of legend borders.
| legendBorderStrokeThickness | Gets or sets the thickness of legend borders.
| legendLabelsBrush | Gets or sets the Brush used to draw legend labels.
| legendTitleFontName | Gets or sets the name of font used to draw legend titles.
| legendTitleFontSize | Gets or sets the size of font used to draw legend titles.
| legendTitleFontStyle | Gets or sets the style of font used to draw legend titles.
| plotBackground | Gets or sets a Brush used to draw the background of plots.
| plotBorderStroke | Gets or sets a Brush used to stroke plot borders.
| plotBorderStrokeDashStyle | Gets or sets the thickness of plot borders.
| plotBorderStrokeThickness | Gets or sets the thickness of plot borders.
| propertyChanged | Occurs when a property value changes.
| seriesFills | Gets or sets a list of Brush lists, each list used to draw a different series, and each Brush used to fill individual elements of a series.
| seriesStrokeDashStyles | Gets or sets a list of DashStyle lists, each list used to stroke a different series, and each DashStyle value specifying style of individual elements of a series.
| seriesStrokes | Gets or sets a list of Brush lists, each list used to stroke a different series, and each Brush used to stroke individual elements of a series.
| seriesStrokeThicknesses | Gets or sets a list of number lists, each list used to stroke a different series, and each number value specifying thickness of individual elements of a series.
| subtitleBrush | Gets or sets the Brush used to draw the chart sub-title.
| subtitleFontName | Gets or sets the name of font used to draw the chart sub-title.
| subtitleFontSize | Gets or sets the size of font used to draw the chart sub-title.
| subtitleFontStyle | Gets or sets the style of font used to draw the chart sub-title.
| titleBrush | Gets or sets the Brush used to draw the chart title.
| titleFontName | Gets or sets the name of font used to draw the chart title.
| titleFontSize | Gets or sets the size of font used to draw the chart title.
| titleFontStyle | Gets or sets the style of font used to draw the chart title.
| uniformSeriesFill | Gets or sets a Brush used to fill all elements of all series uniformly.
| uniformSeriesStroke | Gets or sets a Brush used to stroke all elements of all series uniformly.
| uniformSeriesStrokeDashStyle | Gets or sets uniform stroke dash style for all elements of all series.
| uniformSeriesStrokeThickness | Gets or sets uniform stroke thickness for all elements of all series.
| widgetBrush | Gets or sets the Brush used to draw text in UI widgets.
| widgetFontName | Gets or sets the name of font used to draw text in UI widgets.
| widgetFontSize | Gets or sets the size of font used to draw text in UI widgets.
| widgetFontStyle | Gets or sets the style of font used to draw text in UI widgets.

## Public Methods

| Name | Description
--- | --- | ---
| loadFrom | Loads the theme values from an XML file.
| saveTo | Saves the theme values to specified file.

## See Also

Theme Class
MindFusion.Charting Namespace