Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeChartLayout

Namespace OfficeIMO.Drawing
Assembly OfficeIMO.Core
Modifiers sealed

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

Inheritance

  • Object
  • OfficeChartLayout

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

OfficeChartLayout 4 overloads
public OfficeChartLayout(Double? seriesLegendWidthRatio, Double? categoryLegendWidthRatio, Double? legendRowHeight, Double? legendSwatchSize, Double? legendTextGap, Double? legendFontSize, String? legendFontFamily, Double? axisLabelFontSize, String? axisTextFontFamily, Double? categoryAxisLabelWidth, Double? radarCategoryLabelWidth, Int32? maximumCategoryAxisLabels, Int32? maximumHorizontalCategoryAxisLabels, Int32? maximumRadarCategoryLabels, Boolean preventLabelOverlap, Boolean showLegend, OfficeChartLegendPosition legendPosition, Boolean showDataLabels, Boolean showDataLabelValues, Boolean showDataLabelPercentages, Boolean showDataLabelCategoryNames, Boolean showDataLabelSeriesNames, String? dataLabelSeparator, Double? dataLabelFontSize, String? dataLabelFontFamily, OfficeChartDataLabelPosition dataLabelPosition, String? dataLabelNumberFormat, Boolean showMarkers, String? axisNumberFormat, String? categoryAxisTitle, String? valueAxisTitle, String? horizontalAxisNumberFormat, String? verticalAxisNumberFormat, Boolean connectScatterPoints, Boolean fillRadarSeries, Boolean showCategoryAxis, Boolean showValueAxis, Boolean showCategoryAxisLine, Boolean showValueAxisLine, Boolean showCategoryAxisLabels, Boolean showValueAxisLabels, OfficeChartAxisTickLabelPosition horizontalAxisTickLabelPosition, OfficeChartAxisTickLabelPosition verticalAxisTickLabelPosition, OfficeChartAxisCrossingPosition horizontalAxisCrossingPosition, OfficeChartAxisCrossingPosition verticalAxisCrossingPosition, Boolean reverseCategoryAxis, Boolean overlayTitle, Double? titleTopPadding, OfficeFontStyle? legendFontStyle, OfficeFontStyle? axisTextFontStyle, OfficeFontStyle? dataLabelFontStyle, Double? axisTitleFontSize, String? axisTitleFontFamily, OfficeFontStyle? axisTitleFontStyle, Double? horizontalAxisDisplayUnitDivisor, String? horizontalAxisDisplayUnitLabel, Double? verticalAxisDisplayUnitDivisor, String? verticalAxisDisplayUnitLabel, Double? horizontalAxisMinimum, Double? horizontalAxisMaximum, Double? horizontalAxisMajorUnit, Double? horizontalAxisMinorUnit, Double? verticalAxisMinimum, Double? verticalAxisMaximum, Double? verticalAxisMajorUnit, Double? verticalAxisMinorUnit, OfficeChartAxisTickMark horizontalAxisMajorTickMark, OfficeChartAxisTickMark verticalAxisMajorTickMark, OfficeChartAxisTickMark horizontalAxisMinorTickMark, OfficeChartAxisTickMark verticalAxisMinorTickMark) #

Creates chart layout metadata using the constructor contract that predates category-axis formatting extensions.

Parameters

seriesLegendWidthRatio System.Double? requiredposition: 0
categoryLegendWidthRatio System.Double? requiredposition: 1
legendRowHeight System.Double? requiredposition: 2
legendSwatchSize System.Double? requiredposition: 3
legendTextGap System.Double? requiredposition: 4
legendFontSize System.Double? requiredposition: 5
legendFontFamily System.String? requiredposition: 6
axisLabelFontSize System.Double? requiredposition: 7
axisTextFontFamily System.String? requiredposition: 8
categoryAxisLabelWidth System.Double? requiredposition: 9
radarCategoryLabelWidth System.Double? requiredposition: 10
maximumCategoryAxisLabels System.Int32? requiredposition: 11
maximumHorizontalCategoryAxisLabels System.Int32? requiredposition: 12
maximumRadarCategoryLabels System.Int32? requiredposition: 13
preventLabelOverlap System.Boolean requiredposition: 14
showLegend System.Boolean requiredposition: 15
legendPosition OfficeIMO.Drawing.OfficeChartLegendPosition requiredposition: 16
showDataLabels System.Boolean requiredposition: 17
showDataLabelValues System.Boolean requiredposition: 18
showDataLabelPercentages System.Boolean requiredposition: 19
showDataLabelCategoryNames System.Boolean requiredposition: 20
showDataLabelSeriesNames System.Boolean requiredposition: 21
dataLabelSeparator System.String? requiredposition: 22
dataLabelFontSize System.Double? requiredposition: 23
dataLabelFontFamily System.String? requiredposition: 24
dataLabelPosition OfficeIMO.Drawing.OfficeChartDataLabelPosition requiredposition: 25
dataLabelNumberFormat System.String? requiredposition: 26
showMarkers System.Boolean requiredposition: 27
axisNumberFormat System.String? requiredposition: 28
categoryAxisTitle System.String? requiredposition: 29
valueAxisTitle System.String? requiredposition: 30
horizontalAxisNumberFormat System.String? requiredposition: 31
verticalAxisNumberFormat System.String? requiredposition: 32
connectScatterPoints System.Boolean requiredposition: 33
fillRadarSeries System.Boolean requiredposition: 34
showCategoryAxis System.Boolean requiredposition: 35
showValueAxis System.Boolean requiredposition: 36
showCategoryAxisLine System.Boolean requiredposition: 37
showValueAxisLine System.Boolean requiredposition: 38
showCategoryAxisLabels System.Boolean requiredposition: 39
showValueAxisLabels System.Boolean requiredposition: 40
horizontalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition requiredposition: 41
verticalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition requiredposition: 42
horizontalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition requiredposition: 43
verticalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition requiredposition: 44
reverseCategoryAxis System.Boolean requiredposition: 45
overlayTitle System.Boolean requiredposition: 46
titleTopPadding System.Double? requiredposition: 47
legendFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 48
axisTextFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 49
dataLabelFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 50
axisTitleFontSize System.Double? requiredposition: 51
axisTitleFontFamily System.String? requiredposition: 52
axisTitleFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 53
horizontalAxisDisplayUnitDivisor System.Double? requiredposition: 54
horizontalAxisDisplayUnitLabel System.String? requiredposition: 55
verticalAxisDisplayUnitDivisor System.Double? requiredposition: 56
verticalAxisDisplayUnitLabel System.String? requiredposition: 57
horizontalAxisMinimum System.Double? requiredposition: 58
horizontalAxisMaximum System.Double? requiredposition: 59
horizontalAxisMajorUnit System.Double? requiredposition: 60
horizontalAxisMinorUnit System.Double? requiredposition: 61
verticalAxisMinimum System.Double? requiredposition: 62
verticalAxisMaximum System.Double? requiredposition: 63
verticalAxisMajorUnit System.Double? requiredposition: 64
verticalAxisMinorUnit System.Double? requiredposition: 65
horizontalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 66
verticalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 67
horizontalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 68
verticalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 69
public OfficeChartLayout(Boolean overlayLegend, Double? seriesLegendWidthRatio, Double? categoryLegendWidthRatio, Double? legendRowHeight, Double? legendSwatchSize, Double? legendTextGap, Double? legendFontSize, String? legendFontFamily, Double? axisLabelFontSize, String? axisTextFontFamily, Double? categoryAxisLabelWidth, Double? radarCategoryLabelWidth, Int32? maximumCategoryAxisLabels, Int32? maximumHorizontalCategoryAxisLabels, Int32? maximumRadarCategoryLabels, Boolean preventLabelOverlap, Boolean showLegend, OfficeChartLegendPosition legendPosition, Boolean showDataLabels, Boolean showDataLabelValues, Boolean showDataLabelPercentages, Boolean showDataLabelCategoryNames, Boolean showDataLabelSeriesNames, String? dataLabelSeparator, Double? dataLabelFontSize, String? dataLabelFontFamily, OfficeChartDataLabelPosition dataLabelPosition, String? dataLabelNumberFormat, Boolean showMarkers, String? axisNumberFormat, String? categoryAxisTitle, String? valueAxisTitle, String? horizontalAxisNumberFormat, String? verticalAxisNumberFormat, Boolean connectScatterPoints, Boolean fillRadarSeries, Boolean showCategoryAxis, Boolean showValueAxis, Boolean showCategoryAxisLine, Boolean showValueAxisLine, Boolean showCategoryAxisLabels, Boolean showValueAxisLabels, OfficeChartAxisTickLabelPosition horizontalAxisTickLabelPosition, OfficeChartAxisTickLabelPosition verticalAxisTickLabelPosition, OfficeChartAxisCrossingPosition horizontalAxisCrossingPosition, OfficeChartAxisCrossingPosition verticalAxisCrossingPosition, Boolean reverseCategoryAxis, Boolean overlayTitle, Double? titleTopPadding, OfficeFontStyle? legendFontStyle, OfficeFontStyle? axisTextFontStyle, OfficeFontStyle? dataLabelFontStyle, Double? axisTitleFontSize, String? axisTitleFontFamily, OfficeFontStyle? axisTitleFontStyle, Double? horizontalAxisDisplayUnitDivisor, String? horizontalAxisDisplayUnitLabel, Double? verticalAxisDisplayUnitDivisor, String? verticalAxisDisplayUnitLabel, Double? horizontalAxisMinimum, Double? horizontalAxisMaximum, Double? horizontalAxisMajorUnit, Double? horizontalAxisMinorUnit, Double? verticalAxisMinimum, Double? verticalAxisMaximum, Double? verticalAxisMajorUnit, Double? verticalAxisMinorUnit, OfficeChartAxisTickMark horizontalAxisMajorTickMark, OfficeChartAxisTickMark verticalAxisMajorTickMark, OfficeChartAxisTickMark horizontalAxisMinorTickMark, OfficeChartAxisTickMark verticalAxisMinorTickMark) #

Creates chart layout metadata with explicit legend overlay behavior using the earlier constructor contract.

Parameters

overlayLegend System.Boolean requiredposition: 0
seriesLegendWidthRatio System.Double? requiredposition: 1
categoryLegendWidthRatio System.Double? requiredposition: 2
legendRowHeight System.Double? requiredposition: 3
legendSwatchSize System.Double? requiredposition: 4
legendTextGap System.Double? requiredposition: 5
legendFontSize System.Double? requiredposition: 6
legendFontFamily System.String? requiredposition: 7
axisLabelFontSize System.Double? requiredposition: 8
axisTextFontFamily System.String? requiredposition: 9
categoryAxisLabelWidth System.Double? requiredposition: 10
radarCategoryLabelWidth System.Double? requiredposition: 11
maximumCategoryAxisLabels System.Int32? requiredposition: 12
maximumHorizontalCategoryAxisLabels System.Int32? requiredposition: 13
maximumRadarCategoryLabels System.Int32? requiredposition: 14
preventLabelOverlap System.Boolean requiredposition: 15
showLegend System.Boolean requiredposition: 16
legendPosition OfficeIMO.Drawing.OfficeChartLegendPosition requiredposition: 17
showDataLabels System.Boolean requiredposition: 18
showDataLabelValues System.Boolean requiredposition: 19
showDataLabelPercentages System.Boolean requiredposition: 20
showDataLabelCategoryNames System.Boolean requiredposition: 21
showDataLabelSeriesNames System.Boolean requiredposition: 22
dataLabelSeparator System.String? requiredposition: 23
dataLabelFontSize System.Double? requiredposition: 24
dataLabelFontFamily System.String? requiredposition: 25
dataLabelPosition OfficeIMO.Drawing.OfficeChartDataLabelPosition requiredposition: 26
dataLabelNumberFormat System.String? requiredposition: 27
showMarkers System.Boolean requiredposition: 28
axisNumberFormat System.String? requiredposition: 29
categoryAxisTitle System.String? requiredposition: 30
valueAxisTitle System.String? requiredposition: 31
horizontalAxisNumberFormat System.String? requiredposition: 32
verticalAxisNumberFormat System.String? requiredposition: 33
connectScatterPoints System.Boolean requiredposition: 34
fillRadarSeries System.Boolean requiredposition: 35
showCategoryAxis System.Boolean requiredposition: 36
showValueAxis System.Boolean requiredposition: 37
showCategoryAxisLine System.Boolean requiredposition: 38
showValueAxisLine System.Boolean requiredposition: 39
showCategoryAxisLabels System.Boolean requiredposition: 40
showValueAxisLabels System.Boolean requiredposition: 41
horizontalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition requiredposition: 42
verticalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition requiredposition: 43
horizontalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition requiredposition: 44
verticalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition requiredposition: 45
reverseCategoryAxis System.Boolean requiredposition: 46
overlayTitle System.Boolean requiredposition: 47
titleTopPadding System.Double? requiredposition: 48
legendFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 49
axisTextFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 50
dataLabelFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 51
axisTitleFontSize System.Double? requiredposition: 52
axisTitleFontFamily System.String? requiredposition: 53
axisTitleFontStyle OfficeIMO.Drawing.OfficeFontStyle? requiredposition: 54
horizontalAxisDisplayUnitDivisor System.Double? requiredposition: 55
horizontalAxisDisplayUnitLabel System.String? requiredposition: 56
verticalAxisDisplayUnitDivisor System.Double? requiredposition: 57
verticalAxisDisplayUnitLabel System.String? requiredposition: 58
horizontalAxisMinimum System.Double? requiredposition: 59
horizontalAxisMaximum System.Double? requiredposition: 60
horizontalAxisMajorUnit System.Double? requiredposition: 61
horizontalAxisMinorUnit System.Double? requiredposition: 62
verticalAxisMinimum System.Double? requiredposition: 63
verticalAxisMaximum System.Double? requiredposition: 64
verticalAxisMajorUnit System.Double? requiredposition: 65
verticalAxisMinorUnit System.Double? requiredposition: 66
horizontalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 67
verticalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 68
horizontalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 69
verticalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark requiredposition: 70
public OfficeChartLayout(Double? seriesLegendWidthRatio = null, Double? categoryLegendWidthRatio = null, Double? legendRowHeight = null, Double? legendSwatchSize = null, Double? legendTextGap = null, Double? legendFontSize = null, String? legendFontFamily = null, Double? axisLabelFontSize = null, String? axisTextFontFamily = null, Double? categoryAxisLabelWidth = null, Double? radarCategoryLabelWidth = null, Int32? maximumCategoryAxisLabels = null, Int32? maximumHorizontalCategoryAxisLabels = null, Int32? maximumRadarCategoryLabels = null, Boolean preventLabelOverlap = true, Boolean showLegend = true, OfficeChartLegendPosition legendPosition = Right, Boolean showDataLabels = false, Boolean showDataLabelValues = false, Boolean showDataLabelPercentages = false, Boolean showDataLabelCategoryNames = false, Boolean showDataLabelSeriesNames = false, String? dataLabelSeparator = null, Double? dataLabelFontSize = null, String? dataLabelFontFamily = null, OfficeChartDataLabelPosition dataLabelPosition = BestFit, String? dataLabelNumberFormat = null, Boolean showMarkers = true, String? axisNumberFormat = null, String? categoryAxisTitle = null, String? valueAxisTitle = null, String? horizontalAxisNumberFormat = null, String? verticalAxisNumberFormat = null, Boolean connectScatterPoints = true, Boolean fillRadarSeries = true, Boolean showCategoryAxis = true, Boolean showValueAxis = true, Boolean showCategoryAxisLine = true, Boolean showValueAxisLine = true, Boolean showCategoryAxisLabels = true, Boolean showValueAxisLabels = true, OfficeChartAxisTickLabelPosition horizontalAxisTickLabelPosition = NextTo, OfficeChartAxisTickLabelPosition verticalAxisTickLabelPosition = NextTo, OfficeChartAxisCrossingPosition horizontalAxisCrossingPosition = AutoZero, OfficeChartAxisCrossingPosition verticalAxisCrossingPosition = AutoZero, Boolean reverseCategoryAxis = false, Boolean overlayTitle = false, Double? titleTopPadding = null, OfficeFontStyle? legendFontStyle = null, OfficeFontStyle? axisTextFontStyle = null, OfficeFontStyle? dataLabelFontStyle = null, Double? axisTitleFontSize = null, String? axisTitleFontFamily = null, OfficeFontStyle? axisTitleFontStyle = null, Double? horizontalAxisDisplayUnitDivisor = null, String? horizontalAxisDisplayUnitLabel = null, Double? verticalAxisDisplayUnitDivisor = null, String? verticalAxisDisplayUnitLabel = null, Double? horizontalAxisMinimum = null, Double? horizontalAxisMaximum = null, Double? horizontalAxisMajorUnit = null, Double? horizontalAxisMinorUnit = null, Double? verticalAxisMinimum = null, Double? verticalAxisMaximum = null, Double? verticalAxisMajorUnit = null, Double? verticalAxisMinorUnit = null, OfficeChartAxisTickMark horizontalAxisMajorTickMark = None, OfficeChartAxisTickMark verticalAxisMajorTickMark = None, OfficeChartAxisTickMark horizontalAxisMinorTickMark = None, OfficeChartAxisTickMark verticalAxisMinorTickMark = None, String? categoryAxisNumberFormat = null, Boolean categoryAxisOrientationSpecified = false, IReadOnlyCollection<Int32>? dataLabelSeriesIndexes = null, IReadOnlyDictionary<Int32, IReadOnlyCollection<Int32>>? dataLabelPointIndexes = null, IReadOnlyDictionary<Int32, IReadOnlyCollection<Int32>>? hiddenDataLabelPointIndexes = null, IReadOnlyCollection<Int32>? hiddenCategoryLegendIndexes = null) #

Creates chart layout metadata.

Parameters

seriesLegendWidthRatio System.Double? = null optionalposition: 0
Maximum chart-width ratio reserved for series legends.
categoryLegendWidthRatio System.Double? = null optionalposition: 1
Maximum chart-width ratio reserved for category legends such as pie slices.
legendRowHeight System.Double? = null optionalposition: 2
Legend row height.
legendSwatchSize System.Double? = null optionalposition: 3
Legend color swatch size.
legendTextGap System.Double? = null optionalposition: 4
Gap between a legend swatch and its label.
legendFontSize System.Double? = null optionalposition: 5
Legend label font size.
legendFontFamily System.String? = null optionalposition: 6
Optional legend label font family.
axisLabelFontSize System.Double? = null optionalposition: 7
Axis label font size.
axisTextFontFamily System.String? = null optionalposition: 8
Optional axis label/title font family.
categoryAxisLabelWidth System.Double? = null optionalposition: 9
Maximum category-axis label width.
radarCategoryLabelWidth System.Double? = null optionalposition: 10
Maximum radar category label width.
maximumCategoryAxisLabels System.Int32? = null optionalposition: 11
Maximum number of category-axis labels to render on cartesian charts.
maximumHorizontalCategoryAxisLabels System.Int32? = null optionalposition: 12
Maximum number of category-axis labels to render on horizontal bar charts.
maximumRadarCategoryLabels System.Int32? = null optionalposition: 13
Maximum number of category labels to render on radar charts.
preventLabelOverlap System.Boolean = true optionalposition: 14
Whether axis/category label stride should increase automatically to avoid obvious label overlap.
showLegend System.Boolean = true optionalposition: 15
Whether series or category legends should be rendered.
legendPosition OfficeIMO.Drawing.OfficeChartLegendPosition = Right optionalposition: 16
Preferred legend placement when legends are rendered.
showDataLabels System.Boolean = false optionalposition: 17
Whether point data labels should be rendered when supported by a chart family.
showDataLabelValues System.Boolean = false optionalposition: 18
Whether point data labels should include values.
showDataLabelPercentages System.Boolean = false optionalposition: 19
Whether point data labels should include percentages.
showDataLabelCategoryNames System.Boolean = false optionalposition: 20
Whether point data labels should include category names.
showDataLabelSeriesNames System.Boolean = false optionalposition: 21
Whether point data labels should include series names.
dataLabelSeparator System.String? = null optionalposition: 22
Separator used between enabled data label parts.
dataLabelFontSize System.Double? = null optionalposition: 23
Data label font size.
dataLabelFontFamily System.String? = null optionalposition: 24
Optional data label font family.
dataLabelPosition OfficeIMO.Drawing.OfficeChartDataLabelPosition = BestFit optionalposition: 25
Preferred data label position when labels are rendered.
dataLabelNumberFormat System.String? = null optionalposition: 26
Optional numeric format for data-label values.
showMarkers System.Boolean = true optionalposition: 27
Whether point markers should be rendered for marker-capable chart families.
axisNumberFormat System.String? = null optionalposition: 28
Optional numeric format for value-axis labels.
categoryAxisTitle System.String? = null optionalposition: 29
Optional category or horizontal axis title.
valueAxisTitle System.String? = null optionalposition: 30
Optional value or vertical axis title.
horizontalAxisNumberFormat System.String? = null optionalposition: 31
Optional numeric format for horizontal value-axis labels.
verticalAxisNumberFormat System.String? = null optionalposition: 32
Optional numeric format for vertical value-axis labels.
connectScatterPoints System.Boolean = true optionalposition: 33
Whether scatter points should be connected by series lines.
fillRadarSeries System.Boolean = true optionalposition: 34
Whether radar series polygons should be filled.
showCategoryAxis System.Boolean = true optionalposition: 35
Whether the category or horizontal axis should be rendered.
showValueAxis System.Boolean = true optionalposition: 36
Whether the value or vertical axis should be rendered.
showCategoryAxisLine System.Boolean = true optionalposition: 37
Whether the category or horizontal axis line should be rendered.
showValueAxisLine System.Boolean = true optionalposition: 38
Whether the value or vertical axis line should be rendered.
showCategoryAxisLabels System.Boolean = true optionalposition: 39
Whether category or horizontal tick labels should be rendered.
showValueAxisLabels System.Boolean = true optionalposition: 40
Whether value or vertical tick labels should be rendered.
horizontalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition = NextTo optionalposition: 41
Preferred tick-label side for the physical horizontal axis.
verticalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition = NextTo optionalposition: 42
Preferred tick-label side for the physical vertical axis.
horizontalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition = AutoZero optionalposition: 43
Physical crossing side for the horizontal axis.
verticalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition = AutoZero optionalposition: 44
Physical crossing side for the vertical axis.
reverseCategoryAxis System.Boolean = false optionalposition: 45
Whether category-axis slots should be rendered in reverse order.
overlayTitle System.Boolean = false optionalposition: 46
Whether category-axis orientation was explicitly supplied by the source chart.
titleTopPadding System.Double? = null optionalposition: 47
Whether the title should overlay the plot instead of reserving layout space.
legendFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 48
Top padding before the chart title inside the chart canvas.
axisTextFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 49
Optional legend label font style.
dataLabelFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 50
Optional axis label font style and axis title fallback style.
axisTitleFontSize System.Double? = null optionalposition: 51
Optional data label font style.
axisTitleFontFamily System.String? = null optionalposition: 52
Optional axis title font size.
axisTitleFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 53
Optional axis title font family.
horizontalAxisDisplayUnitDivisor System.Double? = null optionalposition: 54
Optional axis title font style.
horizontalAxisDisplayUnitLabel System.String? = null optionalposition: 55
Optional divisor applied to horizontal value-axis labels.
verticalAxisDisplayUnitDivisor System.Double? = null optionalposition: 56
Optional display-unit label shown for horizontal value axes.
verticalAxisDisplayUnitLabel System.String? = null optionalposition: 57
Optional divisor applied to vertical value-axis labels.
horizontalAxisMinimum System.Double? = null optionalposition: 58
Optional display-unit label shown for vertical value axes.
horizontalAxisMaximum System.Double? = null optionalposition: 59
Optional minimum for horizontal value axes.
horizontalAxisMajorUnit System.Double? = null optionalposition: 60
Optional maximum for horizontal value axes.
horizontalAxisMinorUnit System.Double? = null optionalposition: 61
Optional major tick/grid unit for horizontal value axes.
verticalAxisMinimum System.Double? = null optionalposition: 62
Optional minor tick/grid unit for horizontal value axes.
verticalAxisMaximum System.Double? = null optionalposition: 63
Optional minimum for vertical value axes.
verticalAxisMajorUnit System.Double? = null optionalposition: 64
Optional maximum for vertical value axes.
verticalAxisMinorUnit System.Double? = null optionalposition: 65
Optional major tick/grid unit for vertical value axes.
horizontalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 66
Optional minor tick/grid unit for vertical value axes.
verticalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 67
Optional major tick mark placement for the horizontal axis.
horizontalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 68
Optional major tick mark placement for the vertical axis.
verticalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 69
Optional minor tick mark placement for the horizontal axis.
categoryAxisNumberFormat System.String? = null optionalposition: 70
Optional minor tick mark placement for the vertical axis.
categoryAxisOrientationSpecified System.Boolean = false optionalposition: 71
Optional numeric format for numeric category-axis labels.
dataLabelSeriesIndexes System.Collections.Generic.IReadOnlyCollection<System.Int32>? = null optionalposition: 72
Optional zero-based series indexes that should render data labels.
dataLabelPointIndexes System.Collections.Generic.IReadOnlyDictionary<System.Int32, System.Collections.Generic.IReadOnlyCollection<System.Int32>>? = null optionalposition: 73
Optional zero-based point indexes that should render data labels per series.
hiddenDataLabelPointIndexes System.Collections.Generic.IReadOnlyDictionary<System.Int32, System.Collections.Generic.IReadOnlyCollection<System.Int32>>? = null optionalposition: 74
Optional zero-based point indexes that should suppress data labels per series.
hiddenCategoryLegendIndexes System.Collections.Generic.IReadOnlyCollection<System.Int32>? = null optionalposition: 75
Optional zero-based category or slice legend indexes that should be suppressed.
public OfficeChartLayout(Boolean overlayLegend, Double? seriesLegendWidthRatio = null, Double? categoryLegendWidthRatio = null, Double? legendRowHeight = null, Double? legendSwatchSize = null, Double? legendTextGap = null, Double? legendFontSize = null, String? legendFontFamily = null, Double? axisLabelFontSize = null, String? axisTextFontFamily = null, Double? categoryAxisLabelWidth = null, Double? radarCategoryLabelWidth = null, Int32? maximumCategoryAxisLabels = null, Int32? maximumHorizontalCategoryAxisLabels = null, Int32? maximumRadarCategoryLabels = null, Boolean preventLabelOverlap = true, Boolean showLegend = true, OfficeChartLegendPosition legendPosition = Right, Boolean showDataLabels = false, Boolean showDataLabelValues = false, Boolean showDataLabelPercentages = false, Boolean showDataLabelCategoryNames = false, Boolean showDataLabelSeriesNames = false, String? dataLabelSeparator = null, Double? dataLabelFontSize = null, String? dataLabelFontFamily = null, OfficeChartDataLabelPosition dataLabelPosition = BestFit, String? dataLabelNumberFormat = null, Boolean showMarkers = true, String? axisNumberFormat = null, String? categoryAxisTitle = null, String? valueAxisTitle = null, String? horizontalAxisNumberFormat = null, String? verticalAxisNumberFormat = null, Boolean connectScatterPoints = true, Boolean fillRadarSeries = true, Boolean showCategoryAxis = true, Boolean showValueAxis = true, Boolean showCategoryAxisLine = true, Boolean showValueAxisLine = true, Boolean showCategoryAxisLabels = true, Boolean showValueAxisLabels = true, OfficeChartAxisTickLabelPosition horizontalAxisTickLabelPosition = NextTo, OfficeChartAxisTickLabelPosition verticalAxisTickLabelPosition = NextTo, OfficeChartAxisCrossingPosition horizontalAxisCrossingPosition = AutoZero, OfficeChartAxisCrossingPosition verticalAxisCrossingPosition = AutoZero, Boolean reverseCategoryAxis = false, Boolean overlayTitle = false, Double? titleTopPadding = null, OfficeFontStyle? legendFontStyle = null, OfficeFontStyle? axisTextFontStyle = null, OfficeFontStyle? dataLabelFontStyle = null, Double? axisTitleFontSize = null, String? axisTitleFontFamily = null, OfficeFontStyle? axisTitleFontStyle = null, Double? horizontalAxisDisplayUnitDivisor = null, String? horizontalAxisDisplayUnitLabel = null, Double? verticalAxisDisplayUnitDivisor = null, String? verticalAxisDisplayUnitLabel = null, Double? horizontalAxisMinimum = null, Double? horizontalAxisMaximum = null, Double? horizontalAxisMajorUnit = null, Double? horizontalAxisMinorUnit = null, Double? verticalAxisMinimum = null, Double? verticalAxisMaximum = null, Double? verticalAxisMajorUnit = null, Double? verticalAxisMinorUnit = null, OfficeChartAxisTickMark horizontalAxisMajorTickMark = None, OfficeChartAxisTickMark verticalAxisMajorTickMark = None, OfficeChartAxisTickMark horizontalAxisMinorTickMark = None, OfficeChartAxisTickMark verticalAxisMinorTickMark = None, String? categoryAxisNumberFormat = null, Boolean categoryAxisOrientationSpecified = false, IReadOnlyCollection<Int32>? dataLabelSeriesIndexes = null, IReadOnlyDictionary<Int32, IReadOnlyCollection<Int32>>? dataLabelPointIndexes = null, IReadOnlyDictionary<Int32, IReadOnlyCollection<Int32>>? hiddenDataLabelPointIndexes = null, IReadOnlyCollection<Int32>? hiddenCategoryLegendIndexes = null) #

Creates chart layout metadata with explicit legend overlay behavior.

Parameters

overlayLegend System.Boolean requiredposition: 0
Whether a legend should be drawn over the plot instead of reserving layout space.
seriesLegendWidthRatio System.Double? = null optionalposition: 1
Maximum chart-width ratio reserved for series legends.
categoryLegendWidthRatio System.Double? = null optionalposition: 2
Maximum chart-width ratio reserved for category legends such as pie slices.
legendRowHeight System.Double? = null optionalposition: 3
Legend row height.
legendSwatchSize System.Double? = null optionalposition: 4
Legend color swatch size.
legendTextGap System.Double? = null optionalposition: 5
Gap between a legend swatch and its label.
legendFontSize System.Double? = null optionalposition: 6
Legend label font size.
legendFontFamily System.String? = null optionalposition: 7
Optional legend label font family.
axisLabelFontSize System.Double? = null optionalposition: 8
Axis label font size.
axisTextFontFamily System.String? = null optionalposition: 9
Optional axis label font family and axis title fallback family.
categoryAxisLabelWidth System.Double? = null optionalposition: 10
Maximum category-axis label width.
radarCategoryLabelWidth System.Double? = null optionalposition: 11
Maximum radar category label width.
maximumCategoryAxisLabels System.Int32? = null optionalposition: 12
Maximum number of category-axis labels to render on cartesian charts.
maximumHorizontalCategoryAxisLabels System.Int32? = null optionalposition: 13
Maximum number of category-axis labels to render on horizontal bar charts.
maximumRadarCategoryLabels System.Int32? = null optionalposition: 14
Maximum number of category labels to render on radar charts.
preventLabelOverlap System.Boolean = true optionalposition: 15
Whether axis/category label stride should increase automatically to avoid obvious label overlap.
showLegend System.Boolean = true optionalposition: 16
Whether series or category legends should be rendered.
legendPosition OfficeIMO.Drawing.OfficeChartLegendPosition = Right optionalposition: 17
Preferred legend placement when legends are rendered.
showDataLabels System.Boolean = false optionalposition: 18
Whether point data labels should be rendered when supported by a chart family.
showDataLabelValues System.Boolean = false optionalposition: 19
Whether point data labels should include values.
showDataLabelPercentages System.Boolean = false optionalposition: 20
Whether point data labels should include percentages.
showDataLabelCategoryNames System.Boolean = false optionalposition: 21
Whether point data labels should include category names.
showDataLabelSeriesNames System.Boolean = false optionalposition: 22
Whether point data labels should include series names.
dataLabelSeparator System.String? = null optionalposition: 23
Separator used between enabled data label parts.
dataLabelFontSize System.Double? = null optionalposition: 24
Data label font size.
dataLabelFontFamily System.String? = null optionalposition: 25
Optional data label font family.
dataLabelPosition OfficeIMO.Drawing.OfficeChartDataLabelPosition = BestFit optionalposition: 26
Preferred data label position when labels are rendered.
dataLabelNumberFormat System.String? = null optionalposition: 27
Optional numeric format for data-label values.
showMarkers System.Boolean = true optionalposition: 28
Whether point markers should be rendered for marker-capable chart families.
axisNumberFormat System.String? = null optionalposition: 29
Optional numeric format for value-axis labels.
categoryAxisTitle System.String? = null optionalposition: 30
Optional category or horizontal axis title.
valueAxisTitle System.String? = null optionalposition: 31
Optional value or vertical axis title.
horizontalAxisNumberFormat System.String? = null optionalposition: 32
Optional numeric format for horizontal value-axis labels.
verticalAxisNumberFormat System.String? = null optionalposition: 33
Optional numeric format for vertical value-axis labels.
connectScatterPoints System.Boolean = true optionalposition: 34
Whether scatter points should be connected by series lines.
fillRadarSeries System.Boolean = true optionalposition: 35
Whether radar series polygons should be filled.
showCategoryAxis System.Boolean = true optionalposition: 36
Whether the category or horizontal axis should be rendered.
showValueAxis System.Boolean = true optionalposition: 37
Whether the value or vertical axis should be rendered.
showCategoryAxisLine System.Boolean = true optionalposition: 38
Whether the category or horizontal axis line should be rendered.
showValueAxisLine System.Boolean = true optionalposition: 39
Whether the value or vertical axis line should be rendered.
showCategoryAxisLabels System.Boolean = true optionalposition: 40
Whether category or horizontal tick labels should be rendered.
showValueAxisLabels System.Boolean = true optionalposition: 41
Whether value or vertical tick labels should be rendered.
horizontalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition = NextTo optionalposition: 42
Preferred tick-label side for the physical horizontal axis.
verticalAxisTickLabelPosition OfficeIMO.Drawing.OfficeChartAxisTickLabelPosition = NextTo optionalposition: 43
Preferred tick-label side for the physical vertical axis.
horizontalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition = AutoZero optionalposition: 44
Physical crossing side for the horizontal axis.
verticalAxisCrossingPosition OfficeIMO.Drawing.OfficeChartAxisCrossingPosition = AutoZero optionalposition: 45
Physical crossing side for the vertical axis.
reverseCategoryAxis System.Boolean = false optionalposition: 46
Whether category-axis slots should be rendered in reverse order.
overlayTitle System.Boolean = false optionalposition: 47
Whether category-axis orientation was explicitly supplied by the source chart.
titleTopPadding System.Double? = null optionalposition: 48
Whether the title should overlay the plot instead of reserving layout space.
legendFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 49
Top padding before the chart title inside the chart canvas.
axisTextFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 50
Optional legend label font style.
dataLabelFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 51
Optional axis label font style and axis title fallback style.
axisTitleFontSize System.Double? = null optionalposition: 52
Optional data label font style.
axisTitleFontFamily System.String? = null optionalposition: 53
Optional axis title font size.
axisTitleFontStyle OfficeIMO.Drawing.OfficeFontStyle? = null optionalposition: 54
Optional axis title font family.
horizontalAxisDisplayUnitDivisor System.Double? = null optionalposition: 55
Optional axis title font style.
horizontalAxisDisplayUnitLabel System.String? = null optionalposition: 56
Optional divisor applied to horizontal value-axis labels.
verticalAxisDisplayUnitDivisor System.Double? = null optionalposition: 57
Optional display-unit label shown for horizontal value axes.
verticalAxisDisplayUnitLabel System.String? = null optionalposition: 58
Optional divisor applied to vertical value-axis labels.
horizontalAxisMinimum System.Double? = null optionalposition: 59
Optional display-unit label shown for vertical value axes.
horizontalAxisMaximum System.Double? = null optionalposition: 60
Optional minimum for horizontal value axes.
horizontalAxisMajorUnit System.Double? = null optionalposition: 61
Optional maximum for horizontal value axes.
horizontalAxisMinorUnit System.Double? = null optionalposition: 62
Optional major tick/grid unit for horizontal value axes.
verticalAxisMinimum System.Double? = null optionalposition: 63
Optional minor tick/grid unit for horizontal value axes.
verticalAxisMaximum System.Double? = null optionalposition: 64
Optional minimum for vertical value axes.
verticalAxisMajorUnit System.Double? = null optionalposition: 65
Optional maximum for vertical value axes.
verticalAxisMinorUnit System.Double? = null optionalposition: 66
Optional major tick/grid unit for vertical value axes.
horizontalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 67
Optional minor tick/grid unit for vertical value axes.
verticalAxisMajorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 68
Optional major tick mark placement for the horizontal axis.
horizontalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 69
Optional major tick mark placement for the vertical axis.
verticalAxisMinorTickMark OfficeIMO.Drawing.OfficeChartAxisTickMark = None optionalposition: 70
Optional minor tick mark placement for the horizontal axis.
categoryAxisNumberFormat System.String? = null optionalposition: 71
Optional minor tick mark placement for the vertical axis.
categoryAxisOrientationSpecified System.Boolean = false optionalposition: 72
Optional numeric format for numeric category-axis labels.
dataLabelSeriesIndexes System.Collections.Generic.IReadOnlyCollection<System.Int32>? = null optionalposition: 73
Optional zero-based series indexes that should render data labels.
dataLabelPointIndexes System.Collections.Generic.IReadOnlyDictionary<System.Int32, System.Collections.Generic.IReadOnlyCollection<System.Int32>>? = null optionalposition: 74
Optional zero-based point indexes that should render data labels per series.
hiddenDataLabelPointIndexes System.Collections.Generic.IReadOnlyDictionary<System.Int32, System.Collections.Generic.IReadOnlyCollection<System.Int32>>? = null optionalposition: 75
Optional zero-based point indexes that should suppress data labels per series.
hiddenCategoryLegendIndexes System.Collections.Generic.IReadOnlyCollection<System.Int32>? = null optionalposition: 76
Optional zero-based category or slice legend indexes that should be suppressed.

Methods

public OfficeChartLayout WithDataLabelLeaderLines(Boolean show) #
Returns: OfficeChartLayout

Returns a layout copy with the requested outside radial leader-line setting.

Parameters

show System.Boolean requiredposition: 0
public OfficeChartLayout WithSecondaryValueAxis(OfficeChartValueAxisLayout? axis) #
Returns: OfficeChartLayout

Returns a layout copy with an independent secondary value-axis scale and format.

Parameters

axis OfficeIMO.Drawing.OfficeChartValueAxisLayout? requiredposition: 0

Properties

public static OfficeChartLayout Default { get; } #

Default premium OfficeIMO chart layout.

public Double SeriesLegendWidthRatio { get; } #

Maximum chart-width ratio reserved for series legends.

public Double CategoryLegendWidthRatio { get; } #

Maximum chart-width ratio reserved for category legends such as pie slices.

public Double LegendRowHeight { get; } #

Legend row height.

public Double LegendSwatchSize { get; } #

Legend color swatch size.

public Double LegendTextGap { get; } #

Gap between a legend swatch and its label.

public Double LegendFontSize { get; } #

Legend label font size.

public String? LegendFontFamily { get; } #

Optional legend label font family.

public OfficeFontStyle? LegendFontStyle { get; } #

Optional legend label font style.

public Double AxisLabelFontSize { get; } #

Axis label font size.

public String? AxisTextFontFamily { get; } #

Optional axis label font family and axis title fallback family.

public OfficeFontStyle? AxisTextFontStyle { get; } #

Optional axis label font style and axis title fallback style.

public Double? AxisTitleFontSize { get; } #

Optional axis title font size.

public String? AxisTitleFontFamily { get; } #

Optional axis title font family.

public OfficeFontStyle? AxisTitleFontStyle { get; } #

Optional axis title font style.

public Double CategoryAxisLabelWidth { get; } #

Maximum category-axis label width.

public Double RadarCategoryLabelWidth { get; } #

Maximum radar category label width.

public Int32 MaximumCategoryAxisLabels { get; } #

Maximum number of category-axis labels to render on cartesian charts.

public Int32 MaximumHorizontalCategoryAxisLabels { get; } #

Maximum number of category-axis labels to render on horizontal bar charts.

public Int32 MaximumRadarCategoryLabels { get; } #

Maximum number of category labels to render on radar charts.

public Boolean PreventLabelOverlap { get; } #

Whether axis/category label stride should increase automatically to avoid obvious label overlap.

public Boolean ShowLegend { get; } #

Whether series or category legends should be rendered.

public OfficeChartLegendPosition LegendPosition { get; } #

Preferred legend placement when legends are rendered.

public Boolean OverlayLegend { get; } #

Whether a legend should be drawn over the plot instead of reserving layout space.

public Boolean ShowDataLabels { get; } #

Whether point data labels should be rendered when supported by a chart family.

public Boolean ShowDataLabelValues { get; } #

Whether point data labels should include values.

public Boolean ShowDataLabelPercentages { get; } #

Whether point data labels should include percentages.

public Boolean ShowDataLabelCategoryNames { get; } #

Whether point data labels should include category names.

public Boolean ShowDataLabelSeriesNames { get; } #

Whether point data labels should include series names.

public String DataLabelSeparator { get; } #

Separator used between enabled data label parts.

public Double DataLabelFontSize { get; } #

Data label font size.

public String? DataLabelFontFamily { get; } #

Optional data label font family.

public OfficeFontStyle? DataLabelFontStyle { get; } #

Optional data label font style.

public OfficeChartDataLabelPosition DataLabelPosition { get; } #

Preferred data label position when labels are rendered.

public String? DataLabelNumberFormat { get; } #

Whether radial outside data labels connect to their slices with leader lines.

public IReadOnlyCollection<Int32>? DataLabelSeriesIndexes { get; } #

Optional zero-based series indexes that should render data labels; null means every series may render labels.

public IReadOnlyDictionary<Int32, IReadOnlyCollection<Int32>>? DataLabelPointIndexes { get; } #

Optional zero-based point indexes that should render data labels per series; null means every point may render labels.

public IReadOnlyDictionary<Int32, IReadOnlyCollection<Int32>>? HiddenDataLabelPointIndexes { get; } #

Optional zero-based point indexes that should suppress data labels per series.

public IReadOnlyCollection<Int32>? HiddenCategoryLegendIndexes { get; } #

Optional zero-based category or slice legend indexes that should be suppressed for category legends.

public Boolean ShowMarkers { get; } #

Whether point markers should be rendered for marker-capable chart families.

public String? AxisNumberFormat { get; } #

Optional numeric format for value-axis labels.

public String? HorizontalAxisNumberFormat { get; } #

Optional numeric format for horizontal value-axis labels.

public String? VerticalAxisNumberFormat { get; } #

Optional numeric format for vertical value-axis labels.

public String? CategoryAxisNumberFormat { get; } #

Optional numeric format for numeric category-axis labels.

public Double? HorizontalAxisDisplayUnitDivisor { get; } #

Optional divisor applied to horizontal value-axis labels.

public String? HorizontalAxisDisplayUnitLabel { get; } #

Optional display-unit label shown for horizontal value axes.

public Double? VerticalAxisDisplayUnitDivisor { get; } #

Optional divisor applied to vertical value-axis labels.

public String? VerticalAxisDisplayUnitLabel { get; } #

Optional display-unit label shown for vertical value axes.

public Double? HorizontalAxisMinimum { get; } #

Optional minimum for horizontal value axes.

public Double? HorizontalAxisMaximum { get; } #

Optional maximum for horizontal value axes.

public Double? HorizontalAxisMajorUnit { get; } #

Optional major tick/grid unit for horizontal value axes.

public Double? HorizontalAxisMinorUnit { get; } #

Optional minor tick/grid unit for horizontal value axes.

public Double? VerticalAxisMinimum { get; } #

Optional minimum for vertical value axes.

public Double? VerticalAxisMaximum { get; } #

Optional maximum for vertical value axes.

public Double? VerticalAxisMajorUnit { get; } #

Optional major tick/grid unit for vertical value axes.

public Double? VerticalAxisMinorUnit { get; } #

Optional minor tick/grid unit for vertical value axes.

public OfficeChartAxisTickMark HorizontalAxisMajorTickMark { get; } #

Major tick mark placement for the horizontal axis.

public OfficeChartAxisTickMark VerticalAxisMajorTickMark { get; } #

Major tick mark placement for the vertical axis.

public OfficeChartAxisTickMark HorizontalAxisMinorTickMark { get; } #

Minor tick mark placement for the horizontal axis.

public OfficeChartAxisTickMark VerticalAxisMinorTickMark { get; } #

Minor tick mark placement for the vertical axis.

public String? CategoryAxisTitle { get; } #

Optional category or horizontal axis title.

public String? ValueAxisTitle { get; } #

Optional value or vertical axis title.

public Boolean ConnectScatterPoints { get; } #

Whether scatter points should be connected by series lines.

public Boolean FillRadarSeries { get; } #

Whether radar series polygons should be filled.

public Boolean ShowCategoryAxis { get; } #

Whether the category or horizontal axis should be rendered.

public Boolean ShowValueAxis { get; } #

Whether the value or vertical axis should be rendered.

public Boolean ShowCategoryAxisLine { get; } #

Whether the category or horizontal axis line should be rendered.

public Boolean ShowValueAxisLine { get; } #

Whether the value or vertical axis line should be rendered.

public Boolean ShowCategoryAxisLabels { get; } #

Whether category or horizontal tick labels should be rendered.

public Boolean ShowValueAxisLabels { get; } #

Whether value or vertical tick labels should be rendered.

public OfficeChartAxisTickLabelPosition HorizontalAxisTickLabelPosition { get; } #

Preferred tick-label side for the physical horizontal axis.

public OfficeChartAxisTickLabelPosition VerticalAxisTickLabelPosition { get; } #

Preferred tick-label side for the physical vertical axis.

public OfficeChartAxisCrossingPosition HorizontalAxisCrossingPosition { get; } #

Physical crossing side for the horizontal axis.

public OfficeChartAxisCrossingPosition VerticalAxisCrossingPosition { get; } #

Physical crossing side for the vertical axis.

public Boolean ReverseCategoryAxis { get; } #

Whether category-axis slots should be rendered in reverse order.

public Boolean CategoryAxisOrientationSpecified { get; } #

Whether category-axis orientation was explicitly supplied by the source chart.

public Boolean OverlayTitle { get; } #

Whether the chart title should overlay the plot area instead of reserving a title band.

public Double TitleTopPadding { get; } #

Top padding before the chart title inside the chart canvas.

public Boolean ShowDataLabelLeaderLines { get; private set; } #

Whether outside radial labels connect to their slices.

public OfficeChartValueAxisLayout? SecondaryValueAxis { get; private set; } #

Independent secondary value-axis scale and format, or automatic settings when absent.

Fields

public const Int32 MaximumDataLabelSeparatorCharacters #

Maximum length of a separator copied into each rendered data label.

Value: 64