Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeChartStyle

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

Reusable chart style metadata shared by OfficeIMO chart renderers and format exporters.

Inheritance

  • Object
  • OfficeChartStyle

Usage

Explore 5 API references to this type

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters 1

Constructors

OfficeChartStyle 4 overloads
public OfficeChartStyle(IEnumerable<OfficeColor>? palette, String? fontFamily, OfficeColor? backgroundColor, OfficeColor? borderColor, OfficeColor? axisColor, OfficeColor? gridLineColor, OfficeColor? textColor, OfficeColor? mutedTextColor, OfficeColor? axisTitleColor, OfficeColor? titleColor, String? titleFontFamily, Double? titleFontSize, OfficeFontStyle? titleFontStyle, OfficeColor? plotAreaBackgroundColor, OfficeColor? plotAreaBorderColor, Double? chartBorderWidth, Double? plotAreaBorderWidth, OfficeStrokeDashStyle? chartBorderDashStyle, OfficeStrokeDashStyle? plotAreaBorderDashStyle, Boolean showGridLines, Double? axisLineWidth, Double? gridLineWidth, OfficeStrokeDashStyle? axisLineDashStyle, OfficeStrokeDashStyle? gridLineDashStyle, OfficeColor? legendTextColor, OfficeColor? dataLabelTextColor, OfficeColor? categoryAxisColor, OfficeColor? valueAxisColor, Double? categoryAxisLineWidth, Double? valueAxisLineWidth, OfficeStrokeDashStyle? categoryAxisLineDashStyle, OfficeStrokeDashStyle? valueAxisLineDashStyle, OfficeColor? categoryGridLineColor, OfficeColor? valueGridLineColor, Double? categoryGridLineWidth, Double? valueGridLineWidth, OfficeStrokeDashStyle? categoryGridLineDashStyle, OfficeStrokeDashStyle? valueGridLineDashStyle, Boolean? showCategoryGridLines, Boolean? showValueGridLines, OfficeColor? categoryMinorGridLineColor, OfficeColor? valueMinorGridLineColor, Double? categoryMinorGridLineWidth, Double? valueMinorGridLineWidth, OfficeStrokeDashStyle? categoryMinorGridLineDashStyle, OfficeStrokeDashStyle? valueMinorGridLineDashStyle, Boolean? showCategoryMinorGridLines, Boolean? showValueMinorGridLines, OfficeColor? dataLabelFillColor, OfficeColor? dataLabelBorderColor, Double? dataLabelBorderWidth, OfficeStrokeDashStyle? dataLabelBorderDashStyle, Boolean showBorder) #

Preserves the original compiled constructor signature.

Parameters

palette System.Collections.Generic.IEnumerable<OfficeIMO.Drawing.OfficeColor>? requiredposition: 0
fontFamily System.String? requiredposition: 1
backgroundColor OfficeIMO.Drawing.OfficeColor? requiredposition: 2
borderColor OfficeIMO.Drawing.OfficeColor? requiredposition: 3
axisColor OfficeIMO.Drawing.OfficeColor? requiredposition: 4
gridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 5
textColor OfficeIMO.Drawing.OfficeColor? requiredposition: 6
mutedTextColor OfficeIMO.Drawing.OfficeColor? requiredposition: 7
axisTitleColor OfficeIMO.Drawing.OfficeColor? requiredposition: 8
titleColor OfficeIMO.Drawing.OfficeColor? requiredposition: 9
titleFontFamily System.String? requiredposition: 10
titleFontSize System.Double? requiredposition: 11
titleFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 12
plotAreaBackgroundColor OfficeIMO.Drawing.OfficeColor? requiredposition: 13
plotAreaBorderColor OfficeIMO.Drawing.OfficeColor? requiredposition: 14
chartBorderWidth System.Double? requiredposition: 15
plotAreaBorderWidth System.Double? requiredposition: 16
chartBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 17
plotAreaBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 18
showGridLines System.Boolean requiredposition: 19
axisLineWidth System.Double? requiredposition: 20
gridLineWidth System.Double? requiredposition: 21
axisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 22
gridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 23
legendTextColor OfficeIMO.Drawing.OfficeColor? requiredposition: 24
dataLabelTextColor OfficeIMO.Drawing.OfficeColor? requiredposition: 25
categoryAxisColor OfficeIMO.Drawing.OfficeColor? requiredposition: 26
valueAxisColor OfficeIMO.Drawing.OfficeColor? requiredposition: 27
categoryAxisLineWidth System.Double? requiredposition: 28
valueAxisLineWidth System.Double? requiredposition: 29
categoryAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 30
valueAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 31
categoryGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 32
valueGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 33
categoryGridLineWidth System.Double? requiredposition: 34
valueGridLineWidth System.Double? requiredposition: 35
categoryGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 36
valueGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 37
showCategoryGridLines System.Boolean? requiredposition: 38
showValueGridLines System.Boolean? requiredposition: 39
categoryMinorGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 40
valueMinorGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 41
categoryMinorGridLineWidth System.Double? requiredposition: 42
valueMinorGridLineWidth System.Double? requiredposition: 43
categoryMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 44
valueMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 45
showCategoryMinorGridLines System.Boolean? requiredposition: 46
showValueMinorGridLines System.Boolean? requiredposition: 47
dataLabelFillColor OfficeIMO.Drawing.OfficeColor? requiredposition: 48
dataLabelBorderColor OfficeIMO.Drawing.OfficeColor? requiredposition: 49
dataLabelBorderWidth System.Double? requiredposition: 50
dataLabelBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 51
showBorder System.Boolean requiredposition: 52
public OfficeChartStyle(IEnumerable<OfficeColor>? palette = null, String? fontFamily = null, OfficeColor? backgroundColor = null, OfficeColor? borderColor = null, OfficeColor? axisColor = null, OfficeColor? gridLineColor = null, OfficeColor? textColor = null, OfficeColor? mutedTextColor = null, OfficeColor? axisTitleColor = null, OfficeColor? titleColor = null, String? titleFontFamily = null, Double? titleFontSize = null, OfficeFontStyle? titleFontStyle = null, OfficeColor? plotAreaBackgroundColor = null, OfficeColor? plotAreaBorderColor = null, Double? chartBorderWidth = null, Double? plotAreaBorderWidth = null, OfficeStrokeDashStyle? chartBorderDashStyle = null, OfficeStrokeDashStyle? plotAreaBorderDashStyle = null, Boolean showGridLines = true, Double? axisLineWidth = null, Double? gridLineWidth = null, OfficeStrokeDashStyle? axisLineDashStyle = null, OfficeStrokeDashStyle? gridLineDashStyle = null, OfficeColor? legendTextColor = null, OfficeColor? dataLabelTextColor = null, OfficeColor? categoryAxisColor = null, OfficeColor? valueAxisColor = null, Double? categoryAxisLineWidth = null, Double? valueAxisLineWidth = null, OfficeStrokeDashStyle? categoryAxisLineDashStyle = null, OfficeStrokeDashStyle? valueAxisLineDashStyle = null, OfficeColor? categoryGridLineColor = null, OfficeColor? valueGridLineColor = null, Double? categoryGridLineWidth = null, Double? valueGridLineWidth = null, OfficeStrokeDashStyle? categoryGridLineDashStyle = null, OfficeStrokeDashStyle? valueGridLineDashStyle = null, Boolean? showCategoryGridLines = null, Boolean? showValueGridLines = null, OfficeColor? categoryMinorGridLineColor = null, OfficeColor? valueMinorGridLineColor = null, Double? categoryMinorGridLineWidth = null, Double? valueMinorGridLineWidth = null, OfficeStrokeDashStyle? categoryMinorGridLineDashStyle = null, OfficeStrokeDashStyle? valueMinorGridLineDashStyle = null, Boolean? showCategoryMinorGridLines = null, Boolean? showValueMinorGridLines = null, OfficeColor? dataLabelFillColor = null, OfficeColor? dataLabelBorderColor = null, Double? dataLabelBorderWidth = null, OfficeStrokeDashStyle? dataLabelBorderDashStyle = null, Boolean showBorder = true, OfficeColor? legendBackgroundColor = null, OfficeColor? legendBorderColor = null, Double? legendBorderWidth = null) #

Creates chart style metadata.

Parameters

palette System.Collections.Generic.IEnumerable<OfficeIMO.Drawing.OfficeColor>? = null optionalposition: 0
Optional series or slice palette. Empty palettes fall back to the default premium palette.
fontFamily System.String? = null optionalposition: 1
Optional chart text font family. Blank values fall back to Aptos.
backgroundColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 2
Chart background fill.
borderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 3
Chart border color.
axisColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 4
Axis line color.
gridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 5
Grid line color.
textColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 6
Primary chart text color.
mutedTextColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 7
Secondary chart text color for axis and category labels.
axisTitleColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 8
Optional axis title text color.
titleColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 9
Chart title color.
titleFontFamily System.String? = null optionalposition: 10
Optional chart title font family.
titleFontSize System.Double? = null optionalposition: 11
Optional chart title font size.
titleFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 12
Optional chart title font style.
plotAreaBackgroundColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 13
Optional plot area fill.
plotAreaBorderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 14
Optional plot area border color.
chartBorderWidth System.Double? = null optionalposition: 15
Optional chart border width.
plotAreaBorderWidth System.Double? = null optionalposition: 16
Optional plot area border width.
chartBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 17
Optional chart border dash style.
plotAreaBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 18
Optional plot area border dash style.
showGridLines System.Boolean = true optionalposition: 19
Whether cartesian grid lines should be rendered.
axisLineWidth System.Double? = null optionalposition: 20
Optional axis line width.
gridLineWidth System.Double? = null optionalposition: 21
Optional grid line width.
axisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 22
Optional axis line dash style.
gridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 23
Optional grid line dash style.
legendTextColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 24
Optional legend text color.
dataLabelTextColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 25
Optional data label text color.
categoryAxisColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 26
Optional category axis line color.
valueAxisColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 27
Optional value axis line color.
categoryAxisLineWidth System.Double? = null optionalposition: 28
Optional category axis line width.
valueAxisLineWidth System.Double? = null optionalposition: 29
Optional value axis line width.
categoryAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 30
Optional category axis line dash style.
valueAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 31
Optional value axis line dash style.
categoryGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 32
Optional category axis major-gridline color.
valueGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 33
Optional value axis major-gridline color.
categoryGridLineWidth System.Double? = null optionalposition: 34
Optional category axis major-gridline width.
valueGridLineWidth System.Double? = null optionalposition: 35
Optional value axis major-gridline width.
categoryGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 36
Optional category axis major-gridline dash style.
valueGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 37
Optional value axis major-gridline dash style.
showCategoryGridLines System.Boolean? = null optionalposition: 38
Optional category axis major-gridline visibility.
showValueGridLines System.Boolean? = null optionalposition: 39
Optional value axis major-gridline visibility.
categoryMinorGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 40
Optional category axis minor-gridline color.
valueMinorGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 41
Optional value axis minor-gridline color.
categoryMinorGridLineWidth System.Double? = null optionalposition: 42
Optional category axis minor-gridline width.
valueMinorGridLineWidth System.Double? = null optionalposition: 43
Optional value axis minor-gridline width.
categoryMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 44
Optional category axis minor-gridline dash style.
valueMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 45
Optional value axis minor-gridline dash style.
showCategoryMinorGridLines System.Boolean? = null optionalposition: 46
Optional category axis minor-gridline visibility.
showValueMinorGridLines System.Boolean? = null optionalposition: 47
Optional value axis minor-gridline visibility.
dataLabelFillColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 48
Optional data label box fill color.
dataLabelBorderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 49
Optional data label box border color.
dataLabelBorderWidth System.Double? = null optionalposition: 50
Optional data label box border width.
dataLabelBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 51
Optional data label box border dash style.
showBorder System.Boolean = true optionalposition: 52
Whether the chart border should be rendered.
legendBackgroundColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 53
Optional legend frame fill.
legendBorderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 54
Optional legend frame border colour.
legendBorderWidth System.Double? = null optionalposition: 55
Optional positive legend frame border width.
public OfficeChartStyle(Boolean showBackground, IEnumerable<OfficeColor>? palette, String? fontFamily, OfficeColor? backgroundColor, OfficeColor? borderColor, OfficeColor? axisColor, OfficeColor? gridLineColor, OfficeColor? textColor, OfficeColor? mutedTextColor, OfficeColor? axisTitleColor, OfficeColor? titleColor, String? titleFontFamily, Double? titleFontSize, OfficeFontStyle? titleFontStyle, OfficeColor? plotAreaBackgroundColor, OfficeColor? plotAreaBorderColor, Double? chartBorderWidth, Double? plotAreaBorderWidth, OfficeStrokeDashStyle? chartBorderDashStyle, OfficeStrokeDashStyle? plotAreaBorderDashStyle, Boolean showGridLines, Double? axisLineWidth, Double? gridLineWidth, OfficeStrokeDashStyle? axisLineDashStyle, OfficeStrokeDashStyle? gridLineDashStyle, OfficeColor? legendTextColor, OfficeColor? dataLabelTextColor, OfficeColor? categoryAxisColor, OfficeColor? valueAxisColor, Double? categoryAxisLineWidth, Double? valueAxisLineWidth, OfficeStrokeDashStyle? categoryAxisLineDashStyle, OfficeStrokeDashStyle? valueAxisLineDashStyle, OfficeColor? categoryGridLineColor, OfficeColor? valueGridLineColor, Double? categoryGridLineWidth, Double? valueGridLineWidth, OfficeStrokeDashStyle? categoryGridLineDashStyle, OfficeStrokeDashStyle? valueGridLineDashStyle, Boolean? showCategoryGridLines, Boolean? showValueGridLines, OfficeColor? categoryMinorGridLineColor, OfficeColor? valueMinorGridLineColor, Double? categoryMinorGridLineWidth, Double? valueMinorGridLineWidth, OfficeStrokeDashStyle? categoryMinorGridLineDashStyle, OfficeStrokeDashStyle? valueMinorGridLineDashStyle, Boolean? showCategoryMinorGridLines, Boolean? showValueMinorGridLines, OfficeColor? dataLabelFillColor, OfficeColor? dataLabelBorderColor, Double? dataLabelBorderWidth, OfficeStrokeDashStyle? dataLabelBorderDashStyle, Boolean showBorder) #

Preserves the original compiled constructor signature.

Parameters

showBackground System.Boolean requiredposition: 0
palette System.Collections.Generic.IEnumerable<OfficeIMO.Drawing.OfficeColor>? requiredposition: 1
fontFamily System.String? requiredposition: 2
backgroundColor OfficeIMO.Drawing.OfficeColor? requiredposition: 3
borderColor OfficeIMO.Drawing.OfficeColor? requiredposition: 4
axisColor OfficeIMO.Drawing.OfficeColor? requiredposition: 5
gridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 6
textColor OfficeIMO.Drawing.OfficeColor? requiredposition: 7
mutedTextColor OfficeIMO.Drawing.OfficeColor? requiredposition: 8
axisTitleColor OfficeIMO.Drawing.OfficeColor? requiredposition: 9
titleColor OfficeIMO.Drawing.OfficeColor? requiredposition: 10
titleFontFamily System.String? requiredposition: 11
titleFontSize System.Double? requiredposition: 12
titleFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 13
plotAreaBackgroundColor OfficeIMO.Drawing.OfficeColor? requiredposition: 14
plotAreaBorderColor OfficeIMO.Drawing.OfficeColor? requiredposition: 15
chartBorderWidth System.Double? requiredposition: 16
plotAreaBorderWidth System.Double? requiredposition: 17
chartBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 18
plotAreaBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 19
showGridLines System.Boolean requiredposition: 20
axisLineWidth System.Double? requiredposition: 21
gridLineWidth System.Double? requiredposition: 22
axisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 23
gridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 24
legendTextColor OfficeIMO.Drawing.OfficeColor? requiredposition: 25
dataLabelTextColor OfficeIMO.Drawing.OfficeColor? requiredposition: 26
categoryAxisColor OfficeIMO.Drawing.OfficeColor? requiredposition: 27
valueAxisColor OfficeIMO.Drawing.OfficeColor? requiredposition: 28
categoryAxisLineWidth System.Double? requiredposition: 29
valueAxisLineWidth System.Double? requiredposition: 30
categoryAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 31
valueAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 32
categoryGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 33
valueGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 34
categoryGridLineWidth System.Double? requiredposition: 35
valueGridLineWidth System.Double? requiredposition: 36
categoryGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 37
valueGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 38
showCategoryGridLines System.Boolean? requiredposition: 39
showValueGridLines System.Boolean? requiredposition: 40
categoryMinorGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 41
valueMinorGridLineColor OfficeIMO.Drawing.OfficeColor? requiredposition: 42
categoryMinorGridLineWidth System.Double? requiredposition: 43
valueMinorGridLineWidth System.Double? requiredposition: 44
categoryMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 45
valueMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 46
showCategoryMinorGridLines System.Boolean? requiredposition: 47
showValueMinorGridLines System.Boolean? requiredposition: 48
dataLabelFillColor OfficeIMO.Drawing.OfficeColor? requiredposition: 49
dataLabelBorderColor OfficeIMO.Drawing.OfficeColor? requiredposition: 50
dataLabelBorderWidth System.Double? requiredposition: 51
dataLabelBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? requiredposition: 52
showBorder System.Boolean requiredposition: 53
public OfficeChartStyle(Boolean showBackground, IEnumerable<OfficeColor>? palette = null, String? fontFamily = null, OfficeColor? backgroundColor = null, OfficeColor? borderColor = null, OfficeColor? axisColor = null, OfficeColor? gridLineColor = null, OfficeColor? textColor = null, OfficeColor? mutedTextColor = null, OfficeColor? axisTitleColor = null, OfficeColor? titleColor = null, String? titleFontFamily = null, Double? titleFontSize = null, OfficeFontStyle? titleFontStyle = null, OfficeColor? plotAreaBackgroundColor = null, OfficeColor? plotAreaBorderColor = null, Double? chartBorderWidth = null, Double? plotAreaBorderWidth = null, OfficeStrokeDashStyle? chartBorderDashStyle = null, OfficeStrokeDashStyle? plotAreaBorderDashStyle = null, Boolean showGridLines = true, Double? axisLineWidth = null, Double? gridLineWidth = null, OfficeStrokeDashStyle? axisLineDashStyle = null, OfficeStrokeDashStyle? gridLineDashStyle = null, OfficeColor? legendTextColor = null, OfficeColor? dataLabelTextColor = null, OfficeColor? categoryAxisColor = null, OfficeColor? valueAxisColor = null, Double? categoryAxisLineWidth = null, Double? valueAxisLineWidth = null, OfficeStrokeDashStyle? categoryAxisLineDashStyle = null, OfficeStrokeDashStyle? valueAxisLineDashStyle = null, OfficeColor? categoryGridLineColor = null, OfficeColor? valueGridLineColor = null, Double? categoryGridLineWidth = null, Double? valueGridLineWidth = null, OfficeStrokeDashStyle? categoryGridLineDashStyle = null, OfficeStrokeDashStyle? valueGridLineDashStyle = null, Boolean? showCategoryGridLines = null, Boolean? showValueGridLines = null, OfficeColor? categoryMinorGridLineColor = null, OfficeColor? valueMinorGridLineColor = null, Double? categoryMinorGridLineWidth = null, Double? valueMinorGridLineWidth = null, OfficeStrokeDashStyle? categoryMinorGridLineDashStyle = null, OfficeStrokeDashStyle? valueMinorGridLineDashStyle = null, Boolean? showCategoryMinorGridLines = null, Boolean? showValueMinorGridLines = null, OfficeColor? dataLabelFillColor = null, OfficeColor? dataLabelBorderColor = null, Double? dataLabelBorderWidth = null, OfficeStrokeDashStyle? dataLabelBorderDashStyle = null, Boolean showBorder = true, OfficeColor? legendBackgroundColor = null, OfficeColor? legendBorderColor = null, Double? legendBorderWidth = null) #

Creates chart style metadata with explicit background visibility.

Parameters

showBackground System.Boolean requiredposition: 0
Whether the chart background fill should be rendered.
palette System.Collections.Generic.IEnumerable<OfficeIMO.Drawing.OfficeColor>? = null optionalposition: 1
Optional series or slice palette. Empty palettes fall back to the default premium palette.
fontFamily System.String? = null optionalposition: 2
Optional chart text font family. Blank values fall back to Aptos.
backgroundColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 3
Chart background fill.
borderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 4
Chart border color.
axisColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 5
Axis line color.
gridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 6
Grid line color.
textColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 7
Primary chart text color.
mutedTextColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 8
Secondary chart text color for axis and category labels.
axisTitleColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 9
Optional axis title text color.
titleColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 10
Chart title color.
titleFontFamily System.String? = null optionalposition: 11
Optional chart title font family.
titleFontSize System.Double? = null optionalposition: 12
Optional chart title font size.
titleFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 13
Optional chart title font style.
plotAreaBackgroundColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 14
Optional plot area fill.
plotAreaBorderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 15
Optional plot area border color.
chartBorderWidth System.Double? = null optionalposition: 16
Optional chart border width.
plotAreaBorderWidth System.Double? = null optionalposition: 17
Optional plot area border width.
chartBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 18
Optional chart border dash style.
plotAreaBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 19
Optional plot area border dash style.
showGridLines System.Boolean = true optionalposition: 20
Whether cartesian grid lines should be rendered.
axisLineWidth System.Double? = null optionalposition: 21
Optional axis line width.
gridLineWidth System.Double? = null optionalposition: 22
Optional grid line width.
axisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 23
Optional axis line dash style.
gridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 24
Optional grid line dash style.
legendTextColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 25
Optional legend text color.
dataLabelTextColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 26
Optional data label text color.
categoryAxisColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 27
Optional category axis line color.
valueAxisColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 28
Optional value axis line color.
categoryAxisLineWidth System.Double? = null optionalposition: 29
Optional category axis line width.
valueAxisLineWidth System.Double? = null optionalposition: 30
Optional value axis line width.
categoryAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 31
Optional category axis line dash style.
valueAxisLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 32
Optional value axis line dash style.
categoryGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 33
Optional category axis major-gridline color.
valueGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 34
Optional value axis major-gridline color.
categoryGridLineWidth System.Double? = null optionalposition: 35
Optional category axis major-gridline width.
valueGridLineWidth System.Double? = null optionalposition: 36
Optional value axis major-gridline width.
categoryGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 37
Optional category axis major-gridline dash style.
valueGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 38
Optional value axis major-gridline dash style.
showCategoryGridLines System.Boolean? = null optionalposition: 39
Optional category axis major-gridline visibility.
showValueGridLines System.Boolean? = null optionalposition: 40
Optional value axis major-gridline visibility.
categoryMinorGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 41
Optional category axis minor-gridline color.
valueMinorGridLineColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 42
Optional value axis minor-gridline color.
categoryMinorGridLineWidth System.Double? = null optionalposition: 43
Optional category axis minor-gridline width.
valueMinorGridLineWidth System.Double? = null optionalposition: 44
Optional value axis minor-gridline width.
categoryMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 45
Optional category axis minor-gridline dash style.
valueMinorGridLineDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 46
Optional value axis minor-gridline dash style.
showCategoryMinorGridLines System.Boolean? = null optionalposition: 47
Optional category axis minor-gridline visibility.
showValueMinorGridLines System.Boolean? = null optionalposition: 48
Optional value axis minor-gridline visibility.
dataLabelFillColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 49
Optional data label box fill color.
dataLabelBorderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 50
Optional data label box border color.
dataLabelBorderWidth System.Double? = null optionalposition: 51
Optional data label box border width.
dataLabelBorderDashStyle OfficeIMO.Drawing.OfficeStrokeDashStyle? = null optionalposition: 52
Optional data label box border dash style.
showBorder System.Boolean = true optionalposition: 53
Whether the chart border should be rendered.
legendBackgroundColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 54
Optional legend frame fill.
legendBorderColor OfficeIMO.Drawing.OfficeColor? = null optionalposition: 55
Optional legend frame border colour.
legendBorderWidth System.Double? = null optionalposition: 56
Optional positive legend frame border width.

Methods

public OfficeColor GetSeriesColor(Int32 index) #
Returns: OfficeColor

Gets a palette color for the zero-based series or slice index.

Parameters

index System.Int32 requiredposition: 0
public OfficeChartStyle WithDataLabelTextColor(OfficeColor color) #
Returns: OfficeChartStyle

Returns a style with the projected data-label text color.

Parameters

color OfficeIMO.Drawing.OfficeColor requiredposition: 0
public OfficeChartStyle WithPalette(IEnumerable<OfficeColor> palette) #
Returns: OfficeChartStyle

Returns a style with a replacement series and slice palette.

Parameters

palette System.Collections.Generic.IEnumerable<OfficeIMO.Drawing.OfficeColor> requiredposition: 0

Properties

public static OfficeChartStyle Default { get; } #

Default premium OfficeIMO chart style.

public IReadOnlyList<OfficeColor> Palette { get; } #

Series and slice palette.

public String FontFamily { get; } #

Chart text font family.

public OfficeColor BackgroundColor { get; } #

Chart background fill.

public OfficeColor BorderColor { get; } #

Chart border color.

public OfficeColor AxisColor { get; } #

Axis line color.

public OfficeColor? CategoryAxisColor { get; } #

Optional category axis line color override.

public OfficeColor? ValueAxisColor { get; } #

Optional value axis line color override.

public OfficeColor GridLineColor { get; } #

Grid line color.

public OfficeColor? CategoryGridLineColor { get; } #

Optional category axis major-gridline color override.

public OfficeColor? ValueGridLineColor { get; } #

Optional value axis major-gridline color override.

public OfficeColor? CategoryMinorGridLineColor { get; } #

Optional category axis minor-gridline color override.

public OfficeColor? ValueMinorGridLineColor { get; } #

Optional value axis minor-gridline color override.

public OfficeColor TextColor { get; } #

Primary chart text color.

public OfficeColor? LegendTextColor { get; } #

Optional legend text color.

public OfficeColor? LegendBackgroundColor { get; } #

Optional legend frame fill.

public OfficeColor? LegendBorderColor { get; } #

Optional legend frame border colour.

public Double? LegendBorderWidth { get; } #

Optional legend frame border width.

public OfficeColor? DataLabelTextColor { get; private set; } #

Optional data label text color.

public OfficeColor? DataLabelFillColor { get; } #

Optional data label box fill color.

public OfficeColor? DataLabelBorderColor { get; } #

Optional data label box border color.

public Double? DataLabelBorderWidth { get; } #

Optional data label box border width.

public OfficeStrokeDashStyle? DataLabelBorderDashStyle { get; } #

Optional data label box border dash style.

public OfficeColor MutedTextColor { get; } #

Secondary chart text color for axis and category labels.

public OfficeColor? AxisTitleColor { get; } #

Optional axis title text color.

public OfficeColor TitleColor { get; } #

Chart title color.

public String? TitleFontFamily { get; } #

Optional chart title font family.

public Double? TitleFontSize { get; } #

Optional chart title font size.

public OfficeFontStyle? TitleFontStyle { get; } #

Optional chart title font style.

public OfficeColor? PlotAreaBackgroundColor { get; } #

Optional plot area fill.

public OfficeColor? PlotAreaBorderColor { get; } #

Optional plot area border color.

public Double? ChartBorderWidth { get; } #

Optional chart border width.

public Double? PlotAreaBorderWidth { get; } #

Optional plot area border width.

public OfficeStrokeDashStyle? ChartBorderDashStyle { get; } #

Optional chart border dash style.

public OfficeStrokeDashStyle? PlotAreaBorderDashStyle { get; } #

Optional plot area border dash style.

public Boolean ShowGridLines { get; } #

Whether cartesian grid lines should be rendered.

public Boolean? ShowCategoryGridLines { get; } #

Optional category axis major-gridline visibility override.

public Boolean? ShowValueGridLines { get; } #

Optional value axis major-gridline visibility override.

public Boolean? ShowCategoryMinorGridLines { get; } #

Optional category axis minor-gridline visibility override.

public Boolean? ShowValueMinorGridLines { get; } #

Optional value axis minor-gridline visibility override.

public Double? AxisLineWidth { get; } #

Optional axis line width.

public Double? CategoryAxisLineWidth { get; } #

Optional category axis line width override.

public Double? ValueAxisLineWidth { get; } #

Optional value axis line width override.

public Double? GridLineWidth { get; } #

Optional grid line width.

public Double? CategoryGridLineWidth { get; } #

Optional category axis major-gridline width override.

public Double? ValueGridLineWidth { get; } #

Optional value axis major-gridline width override.

public Double? CategoryMinorGridLineWidth { get; } #

Optional category axis minor-gridline width override.

public Double? ValueMinorGridLineWidth { get; } #

Optional value axis minor-gridline width override.

public OfficeStrokeDashStyle? AxisLineDashStyle { get; } #

Optional axis line dash style.

public OfficeStrokeDashStyle? CategoryAxisLineDashStyle { get; } #

Optional category axis line dash style override.

public OfficeStrokeDashStyle? ValueAxisLineDashStyle { get; } #

Optional value axis line dash style override.

public OfficeStrokeDashStyle? GridLineDashStyle { get; } #

Optional grid line dash style.

public OfficeStrokeDashStyle? CategoryGridLineDashStyle { get; } #

Optional category axis major-gridline dash style override.

public OfficeStrokeDashStyle? ValueGridLineDashStyle { get; } #

Optional value axis major-gridline dash style override.

public OfficeStrokeDashStyle? CategoryMinorGridLineDashStyle { get; } #

Optional category axis minor-gridline dash style override.

public OfficeStrokeDashStyle? ValueMinorGridLineDashStyle { get; } #

Optional value axis minor-gridline dash style override.

public Boolean ShowBackground { get; } #

Whether the chart background fill should be rendered.

public Boolean ShowBorder { get; } #

Whether the chart border should be rendered.