OfficeIMO

API Reference

Class

PowerPointChart

Namespace OfficeIMO.PowerPoint
Assembly OfficeIMO.PowerPoint

Represents a chart on a slide.

Inheritance

Methods

public PowerPointChart ClearCategoryAxisGridlines() #
Returns: PowerPointChart

Clears category axis gridlines.

public PowerPointChart ClearCategoryAxisLabelTextStyle() #
Returns: PowerPointChart

Clears the category axis label text style.

public PowerPointChart ClearCategoryAxisTitleTextStyle() #
Returns: PowerPointChart

Clears the category axis title text style.

public PowerPointChart ClearDataLabels() #
Returns: PowerPointChart

Removes shared data label settings from all supported chart types in the current plot area.

public PowerPointChart ClearLegendTextStyle() #
Returns: PowerPointChart

Clears custom legend text styling while preserving the legend.

public PowerPointChart ClearScatterXAxisDisplayUnits() #
Returns: PowerPointChart

Clears display units from the scatter chart X-axis.

public PowerPointChart ClearScatterXAxisGridlines() #
Returns: PowerPointChart

Clears scatter chart X-axis gridlines.

public PowerPointChart ClearScatterXAxisLabelTextStyle() #
Returns: PowerPointChart

Clears the scatter chart X-axis label text style.

public PowerPointChart ClearScatterXAxisTitleTextStyle() #
Returns: PowerPointChart

Clears the scatter chart X-axis title text style.

public PowerPointChart ClearScatterYAxisDisplayUnits() #
Returns: PowerPointChart

Clears display units from the scatter chart Y-axis.

public PowerPointChart ClearScatterYAxisGridlines() #
Returns: PowerPointChart

Clears scatter chart Y-axis gridlines.

public PowerPointChart ClearScatterYAxisLabelTextStyle() #
Returns: PowerPointChart

Clears the scatter chart Y-axis label text style.

public PowerPointChart ClearScatterYAxisTitleTextStyle() #
Returns: PowerPointChart

Clears the scatter chart Y-axis title text style.

ClearSeriesDataLabelForPoint 2 overloads
public PowerPointChart ClearSeriesDataLabelForPoint(Int32 seriesIndex, Int32 pointIndex) #
Returns: PowerPointChart

Removes point-level data label overrides for a specific point by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
public PowerPointChart ClearSeriesDataLabelForPoint(String seriesName, Int32 pointIndex, Boolean ignoreCase = true) #
Returns: PowerPointChart

Removes point-level data label overrides for a specific point by series name.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
ignoreCase System.Boolean = true optionalposition: 2
ClearSeriesDataLabels 2 overloads
public PowerPointChart ClearSeriesDataLabels(Int32 seriesIndex) #
Returns: PowerPointChart

Removes series-level data label settings by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
public PowerPointChart ClearSeriesDataLabels(String seriesName, Boolean ignoreCase = true) #
Returns: PowerPointChart

Removes series-level data label settings by series name.

Parameters

seriesName System.String requiredposition: 0
ignoreCase System.Boolean = true optionalposition: 1
ClearSeriesTrendline 2 overloads
public PowerPointChart ClearSeriesTrendline(Int32 seriesIndex) #
Returns: PowerPointChart

Removes trendlines from a chart series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
public PowerPointChart ClearSeriesTrendline(String seriesName, Boolean ignoreCase = true) #
Returns: PowerPointChart

Removes trendlines from a chart series by name.

Parameters

seriesName System.String requiredposition: 0
ignoreCase System.Boolean = true optionalposition: 1
public PowerPointChart ClearTitle() #
Returns: PowerPointChart

Removes the chart title.

public PowerPointChart ClearTitleTextStyle() #
Returns: PowerPointChart

Clears custom chart title text styling while preserving the title text.

public PowerPointChart ClearValueAxisDisplayUnits() #
Returns: PowerPointChart

Clears display units from the value axis.

public PowerPointChart ClearValueAxisGridlines() #
Returns: PowerPointChart

Clears value axis gridlines.

public PowerPointChart ClearValueAxisLabelTextStyle() #
Returns: PowerPointChart

Clears the value axis label text style.

public PowerPointChart ClearValueAxisTitleTextStyle() #
Returns: PowerPointChart

Clears the value axis title text style.

public PowerPointChart HideLegend() #
Returns: PowerPointChart

Hides the chart legend.

public PowerPointChart SetCategoryAxisCrossing(CrossesValues crosses, Nullable<Double> crossesAt = null) #
Returns: PowerPointChart

Sets where the category axis crosses the value axis.

Parameters

crosses DocumentFormat.OpenXml.Drawing.Charts.CrossesValues requiredposition: 0
crossesAt System.Nullable{System.Double} = null optionalposition: 1
public PowerPointChart SetCategoryAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Sets category axis gridlines visibility and optional styling.

Parameters

showMajor System.Boolean = true optionalposition: 0
showMinor System.Boolean = false optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
public PowerPointChart SetCategoryAxisLabelRotation(Double rotationDegrees) #
Returns: PowerPointChart

Sets the category axis label rotation in degrees (-90..90).

Parameters

rotationDegrees System.Double requiredposition: 0
public PowerPointChart SetCategoryAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the category axis label text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetCategoryAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #
Returns: PowerPointChart

Sets the category axis number format.

Parameters

formatCode System.String requiredposition: 0
sourceLinked System.Boolean = false optionalposition: 1
public PowerPointChart SetCategoryAxisReverseOrder(Boolean reverseOrder = true) #
Returns: PowerPointChart

Sets the category axis orientation (normal or reversed order).

Parameters

reverseOrder System.Boolean = true optionalposition: 0
public PowerPointChart SetCategoryAxisTickLabelPosition(TickLabelPositionValues position) #
Returns: PowerPointChart

Sets the category axis tick label position.

Parameters

position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues requiredposition: 0
public PowerPointChart SetCategoryAxisTitle(String title) #
Returns: PowerPointChart

Sets the category axis title.

Parameters

title System.String requiredposition: 0
public PowerPointChart SetCategoryAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the category axis title text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetChartAreaStyle(String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #
Returns: PowerPointChart

Sets chart area fill/line styling.

Parameters

fillColor System.String = null optionalposition: 0
lineColor System.String = null optionalposition: 1
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 2
noFill System.Boolean = false optionalposition: 3
noLine System.Boolean = false optionalposition: 4
public PowerPointChart SetDataLabelCallouts(Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Enables callout-style labels by positioning labels outside with leader lines.

Parameters

enabled System.Boolean = true optionalposition: 0
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
public PowerPointChart SetDataLabelLeaderLines(Boolean showLeaderLines = true, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Configures data label leader lines for all chart labels.

Parameters

showLeaderLines System.Boolean = true optionalposition: 0
lineColor System.String = null optionalposition: 1
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 2
public PowerPointChart SetDataLabelNumberFormat(String formatCode, Boolean sourceLinked = false) #
Returns: PowerPointChart

Sets the shared data label number format for all supported chart types.

Parameters

formatCode System.String requiredposition: 0
sourceLinked System.Boolean = false optionalposition: 1
public PowerPointChart SetDataLabelPosition(DataLabelPositionValues position) #
Returns: PowerPointChart

Sets the shared data label position for all supported chart types.

Parameters

position DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues requiredposition: 0
public PowerPointChart SetDataLabels(Boolean showValue = true, Boolean showCategoryName = false, Boolean showSeriesName = false, Boolean showLegendKey = false, Boolean showPercent = false) #
Returns: PowerPointChart

Configures data labels for all supported chart series.

Parameters

showValue System.Boolean = true optionalposition: 0
showCategoryName System.Boolean = false optionalposition: 1
showSeriesName System.Boolean = false optionalposition: 2
showLegendKey System.Boolean = false optionalposition: 3
showPercent System.Boolean = false optionalposition: 4
public PowerPointChart SetDataLabelSeparator(String separator) #
Returns: PowerPointChart

Sets the data label separator for all chart labels.

Parameters

separator System.String requiredposition: 0
public PowerPointChart SetDataLabelShapeStyle(String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #
Returns: PowerPointChart

Sets data label shape styling for all chart labels.

Parameters

fillColor System.String = null optionalposition: 0
lineColor System.String = null optionalposition: 1
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 2
noFill System.Boolean = false optionalposition: 3
noLine System.Boolean = false optionalposition: 4
public PowerPointChart SetDataLabelTemplate(PowerPointChartDataLabelTemplate template) #
Returns: PowerPointChart

Applies a reusable data label template to all supported chart labels.

Parameters

template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate requiredposition: 0
public PowerPointChart SetDataLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets data label text style for all chart labels.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetLegend(LegendPositionValues position, Boolean overlay = false) #
Returns: PowerPointChart

Sets the legend position and visibility.

Parameters

position DocumentFormat.OpenXml.Drawing.Charts.LegendPositionValues requiredposition: 0
overlay System.Boolean = false optionalposition: 1
public PowerPointChart SetLegendTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the legend text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetPlotAreaStyle(String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #
Returns: PowerPointChart

Sets plot area fill/line styling.

Parameters

fillColor System.String = null optionalposition: 0
lineColor System.String = null optionalposition: 1
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 2
noFill System.Boolean = false optionalposition: 3
noLine System.Boolean = false optionalposition: 4
public PowerPointChart SetScatterXAxisCrossing(Nullable<CrossesValues> crosses = null, Nullable<Double> crossesAt = null) #
Returns: PowerPointChart

Sets where the scatter X-axis crosses the Y-axis.

Parameters

crosses System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.CrossesValues} = null optionalposition: 0
crossesAt System.Nullable{System.Double} = null optionalposition: 1
SetScatterXAxisDisplayUnits 4 overloads
public PowerPointChart SetScatterXAxisDisplayUnits(BuiltInUnitValues unit, Boolean showLabel = true) #
Returns: PowerPointChart

Sets display units for the scatter chart X-axis.

Parameters

arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues requiredposition: 0
arg2 System.Boolean = true optionalposition: 1
public PowerPointChart SetScatterXAxisDisplayUnits(BuiltInUnitValues unit, String labelText, Boolean showLabel = true) #
Returns: PowerPointChart

Sets display units for the scatter chart X-axis with custom label text.

Parameters

arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues requiredposition: 0
arg2 System.String requiredposition: 1
arg3 System.Boolean = true optionalposition: 2
public PowerPointChart SetScatterXAxisDisplayUnits(Double customUnit, Boolean showLabel = true) #
Returns: PowerPointChart

Sets custom display units for the scatter chart X-axis.

Parameters

customUnit System.Double requiredposition: 0
showLabel System.Boolean = true optionalposition: 1
public PowerPointChart SetScatterXAxisDisplayUnits(Double customUnit, String labelText, Boolean showLabel = true) #
Returns: PowerPointChart

Sets custom display units for the scatter chart X-axis with custom label text.

Parameters

customUnit System.Double requiredposition: 0
labelText System.String requiredposition: 1
showLabel System.Boolean = true optionalposition: 2
public PowerPointChart SetScatterXAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Sets scatter chart X-axis gridlines visibility and optional styling.

Parameters

showMajor System.Boolean = true optionalposition: 0
showMinor System.Boolean = false optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
public PowerPointChart SetScatterXAxisLabelRotation(Double rotationDegrees) #
Returns: PowerPointChart

Sets the scatter chart X-axis label rotation in degrees (-90..90).

Parameters

rotationDegrees System.Double requiredposition: 0
public PowerPointChart SetScatterXAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the scatter chart X-axis label text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetScatterXAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #
Returns: PowerPointChart

Sets the scatter chart X-axis number format.

Parameters

formatCode System.String requiredposition: 0
sourceLinked System.Boolean = false optionalposition: 1
public PowerPointChart SetScatterXAxisScale(Nullable<Double> minimum = null, Nullable<Double> maximum = null, Nullable<Double> majorUnit = null, Nullable<Double> minorUnit = null, Nullable<Boolean> reverseOrder = null, Nullable<Boolean> logScale = null, Nullable<Double> logBase = null) #
Returns: PowerPointChart

Sets scatter chart X-axis scale (bottom value axis).

Parameters

minimum System.Nullable{System.Double} = null optionalposition: 0
maximum System.Nullable{System.Double} = null optionalposition: 1
majorUnit System.Nullable{System.Double} = null optionalposition: 2
minorUnit System.Nullable{System.Double} = null optionalposition: 3
reverseOrder System.Nullable{System.Boolean} = null optionalposition: 4
logScale System.Nullable{System.Boolean} = null optionalposition: 5
logBase System.Nullable{System.Double} = null optionalposition: 6
public PowerPointChart SetScatterXAxisTickLabelPosition(TickLabelPositionValues position) #
Returns: PowerPointChart

Sets the scatter chart X-axis tick label position.

Parameters

position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues requiredposition: 0
public PowerPointChart SetScatterXAxisTitle(String title) #
Returns: PowerPointChart

Sets the scatter chart X-axis title.

Parameters

title System.String requiredposition: 0
public PowerPointChart SetScatterXAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the scatter chart X-axis title text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetScatterYAxisCrossing(Nullable<CrossesValues> crosses = null, Nullable<Double> crossesAt = null) #
Returns: PowerPointChart

Sets where the scatter Y-axis crosses the X-axis.

Parameters

crosses System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.CrossesValues} = null optionalposition: 0
crossesAt System.Nullable{System.Double} = null optionalposition: 1
SetScatterYAxisDisplayUnits 4 overloads
public PowerPointChart SetScatterYAxisDisplayUnits(BuiltInUnitValues unit, Boolean showLabel = true) #
Returns: PowerPointChart

Sets display units for the scatter chart Y-axis.

Parameters

arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues requiredposition: 0
arg2 System.Boolean = true optionalposition: 1
public PowerPointChart SetScatterYAxisDisplayUnits(BuiltInUnitValues unit, String labelText, Boolean showLabel = true) #
Returns: PowerPointChart

Sets display units for the scatter chart Y-axis with custom label text.

Parameters

arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues requiredposition: 0
arg2 System.String requiredposition: 1
arg3 System.Boolean = true optionalposition: 2
public PowerPointChart SetScatterYAxisDisplayUnits(Double customUnit, Boolean showLabel = true) #
Returns: PowerPointChart

Sets custom display units for the scatter chart Y-axis.

Parameters

customUnit System.Double requiredposition: 0
showLabel System.Boolean = true optionalposition: 1
public PowerPointChart SetScatterYAxisDisplayUnits(Double customUnit, String labelText, Boolean showLabel = true) #
Returns: PowerPointChart

Sets custom display units for the scatter chart Y-axis with custom label text.

Parameters

customUnit System.Double requiredposition: 0
labelText System.String requiredposition: 1
showLabel System.Boolean = true optionalposition: 2
public PowerPointChart SetScatterYAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Sets scatter chart Y-axis gridlines visibility and optional styling.

Parameters

showMajor System.Boolean = true optionalposition: 0
showMinor System.Boolean = false optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
public PowerPointChart SetScatterYAxisLabelRotation(Double rotationDegrees) #
Returns: PowerPointChart

Sets the scatter chart Y-axis label rotation in degrees (-90..90).

Parameters

rotationDegrees System.Double requiredposition: 0
public PowerPointChart SetScatterYAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the scatter chart Y-axis label text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetScatterYAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #
Returns: PowerPointChart

Sets the scatter chart Y-axis number format.

Parameters

formatCode System.String requiredposition: 0
sourceLinked System.Boolean = false optionalposition: 1
public PowerPointChart SetScatterYAxisScale(Nullable<Double> minimum = null, Nullable<Double> maximum = null, Nullable<Double> majorUnit = null, Nullable<Double> minorUnit = null, Nullable<Boolean> reverseOrder = null, Nullable<Boolean> logScale = null, Nullable<Double> logBase = null) #
Returns: PowerPointChart

Sets scatter chart Y-axis scale (left value axis).

Parameters

minimum System.Nullable{System.Double} = null optionalposition: 0
maximum System.Nullable{System.Double} = null optionalposition: 1
majorUnit System.Nullable{System.Double} = null optionalposition: 2
minorUnit System.Nullable{System.Double} = null optionalposition: 3
reverseOrder System.Nullable{System.Boolean} = null optionalposition: 4
logScale System.Nullable{System.Boolean} = null optionalposition: 5
logBase System.Nullable{System.Double} = null optionalposition: 6
public PowerPointChart SetScatterYAxisTickLabelPosition(TickLabelPositionValues position) #
Returns: PowerPointChart

Sets the scatter chart Y-axis tick label position.

Parameters

position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues requiredposition: 0
public PowerPointChart SetScatterYAxisTitle(String title) #
Returns: PowerPointChart

Sets the scatter chart Y-axis title.

Parameters

title System.String requiredposition: 0
public PowerPointChart SetScatterYAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the scatter chart Y-axis title text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
SetSeriesDataLabelCallouts 2 overloads
public PowerPointChart SetSeriesDataLabelCallouts(Int32 seriesIndex, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Enables callout-style labels for a series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
enabled System.Boolean = true optionalposition: 1
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 2
lineColor System.String = null optionalposition: 3
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 4
public PowerPointChart SetSeriesDataLabelCallouts(String seriesName, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Enables callout-style labels for a series by name.

Parameters

seriesName System.String requiredposition: 0
enabled System.Boolean = true optionalposition: 1
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 2
lineColor System.String = null optionalposition: 3
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 4
ignoreCase System.Boolean = true optionalposition: 5
SetSeriesDataLabelCalloutsForPoint 2 overloads
public PowerPointChart SetSeriesDataLabelCalloutsForPoint(Int32 seriesIndex, Int32 pointIndex, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null) #
Returns: PowerPointChart

Enables callout-style labels for a specific point by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
enabled System.Boolean = true optionalposition: 2
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 3
public PowerPointChart SetSeriesDataLabelCalloutsForPoint(String seriesName, Int32 pointIndex, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Enables callout-style labels for a specific point by series name.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
enabled System.Boolean = true optionalposition: 2
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 3
ignoreCase System.Boolean = true optionalposition: 4
SetSeriesDataLabelForPoint 2 overloads
public PowerPointChart SetSeriesDataLabelForPoint(Int32 seriesIndex, Int32 pointIndex, Nullable<Boolean> showValue = null, Nullable<Boolean> showCategoryName = null, Nullable<Boolean> showSeriesName = null, Nullable<Boolean> showLegendKey = null, Nullable<Boolean> showPercent = null, Nullable<DataLabelPositionValues> position = null, String numberFormat = null, Boolean sourceLinked = false) #
Returns: PowerPointChart

Configures a single data label point by series index and point index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
showValue System.Nullable{System.Boolean} = null optionalposition: 2
showCategoryName System.Nullable{System.Boolean} = null optionalposition: 3
showSeriesName System.Nullable{System.Boolean} = null optionalposition: 4
showLegendKey System.Nullable{System.Boolean} = null optionalposition: 5
showPercent System.Nullable{System.Boolean} = null optionalposition: 6
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 7
numberFormat System.String = null optionalposition: 8
sourceLinked System.Boolean = false optionalposition: 9
public PowerPointChart SetSeriesDataLabelForPoint(String seriesName, Int32 pointIndex, Nullable<Boolean> showValue = null, Nullable<Boolean> showCategoryName = null, Nullable<Boolean> showSeriesName = null, Nullable<Boolean> showLegendKey = null, Nullable<Boolean> showPercent = null, Nullable<DataLabelPositionValues> position = null, String numberFormat = null, Boolean sourceLinked = false, Boolean ignoreCase = true) #
Returns: PowerPointChart

Configures a single data label point by series name and point index.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
showValue System.Nullable{System.Boolean} = null optionalposition: 2
showCategoryName System.Nullable{System.Boolean} = null optionalposition: 3
showSeriesName System.Nullable{System.Boolean} = null optionalposition: 4
showLegendKey System.Nullable{System.Boolean} = null optionalposition: 5
showPercent System.Nullable{System.Boolean} = null optionalposition: 6
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 7
numberFormat System.String = null optionalposition: 8
sourceLinked System.Boolean = false optionalposition: 9
ignoreCase System.Boolean = true optionalposition: 10
SetSeriesDataLabelLeaderLines 2 overloads
public PowerPointChart SetSeriesDataLabelLeaderLines(Int32 seriesIndex, Boolean showLeaderLines = true, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Configures data label leader lines for a series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
showLeaderLines System.Boolean = true optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
public PowerPointChart SetSeriesDataLabelLeaderLines(String seriesName, Boolean showLeaderLines = true, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Configures data label leader lines for a series by name.

Parameters

seriesName System.String requiredposition: 0
showLeaderLines System.Boolean = true optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
ignoreCase System.Boolean = true optionalposition: 4
SetSeriesDataLabels 2 overloads
public PowerPointChart SetSeriesDataLabels(Int32 seriesIndex, Boolean showValue = true, Boolean showCategoryName = false, Boolean showSeriesName = false, Boolean showLegendKey = false, Boolean showPercent = false, Nullable<DataLabelPositionValues> position = null, String numberFormat = null, Boolean sourceLinked = false) #
Returns: PowerPointChart

Configures data labels for a single series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
showValue System.Boolean = true optionalposition: 1
showCategoryName System.Boolean = false optionalposition: 2
showSeriesName System.Boolean = false optionalposition: 3
showLegendKey System.Boolean = false optionalposition: 4
showPercent System.Boolean = false optionalposition: 5
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 6
numberFormat System.String = null optionalposition: 7
sourceLinked System.Boolean = false optionalposition: 8
public PowerPointChart SetSeriesDataLabels(String seriesName, Boolean showValue = true, Boolean showCategoryName = false, Boolean showSeriesName = false, Boolean showLegendKey = false, Boolean showPercent = false, Nullable<DataLabelPositionValues> position = null, String numberFormat = null, Boolean sourceLinked = false, Boolean ignoreCase = true) #
Returns: PowerPointChart

Configures data labels for a single series by name.

Parameters

seriesName System.String requiredposition: 0
showValue System.Boolean = true optionalposition: 1
showCategoryName System.Boolean = false optionalposition: 2
showSeriesName System.Boolean = false optionalposition: 3
showLegendKey System.Boolean = false optionalposition: 4
showPercent System.Boolean = false optionalposition: 5
position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null optionalposition: 6
numberFormat System.String = null optionalposition: 7
sourceLinked System.Boolean = false optionalposition: 8
ignoreCase System.Boolean = true optionalposition: 9
SetSeriesDataLabelSeparator 2 overloads
public PowerPointChart SetSeriesDataLabelSeparator(Int32 seriesIndex, String separator) #
Returns: PowerPointChart

Sets the data label separator for a series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
separator System.String requiredposition: 1
public PowerPointChart SetSeriesDataLabelSeparator(String seriesName, String separator, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets the data label separator for a series by name.

Parameters

seriesName System.String requiredposition: 0
separator System.String requiredposition: 1
ignoreCase System.Boolean = true optionalposition: 2
SetSeriesDataLabelSeparatorForPoint 2 overloads
public PowerPointChart SetSeriesDataLabelSeparatorForPoint(Int32 seriesIndex, Int32 pointIndex, String separator) #
Returns: PowerPointChart

Sets the data label separator for a specific point by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
separator System.String requiredposition: 2
public PowerPointChart SetSeriesDataLabelSeparatorForPoint(String seriesName, Int32 pointIndex, String separator, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets the data label separator for a specific point by series name.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
separator System.String requiredposition: 2
ignoreCase System.Boolean = true optionalposition: 3
SetSeriesDataLabelShapeStyle 2 overloads
public PowerPointChart SetSeriesDataLabelShapeStyle(Int32 seriesIndex, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #
Returns: PowerPointChart

Sets data label shape styling for a series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
fillColor System.String = null optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
noFill System.Boolean = false optionalposition: 4
noLine System.Boolean = false optionalposition: 5
public PowerPointChart SetSeriesDataLabelShapeStyle(String seriesName, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets data label shape styling for a series by name.

Parameters

seriesName System.String requiredposition: 0
fillColor System.String = null optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
noFill System.Boolean = false optionalposition: 4
noLine System.Boolean = false optionalposition: 5
ignoreCase System.Boolean = true optionalposition: 6
SetSeriesDataLabelShapeStyleForPoint 2 overloads
public PowerPointChart SetSeriesDataLabelShapeStyleForPoint(Int32 seriesIndex, Int32 pointIndex, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #
Returns: PowerPointChart

Sets data label shape styling for a specific point by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
fillColor System.String = null optionalposition: 2
lineColor System.String = null optionalposition: 3
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 4
noFill System.Boolean = false optionalposition: 5
noLine System.Boolean = false optionalposition: 6
public PowerPointChart SetSeriesDataLabelShapeStyleForPoint(String seriesName, Int32 pointIndex, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets data label shape styling for a specific point by series name.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
fillColor System.String = null optionalposition: 2
lineColor System.String = null optionalposition: 3
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 4
noFill System.Boolean = false optionalposition: 5
noLine System.Boolean = false optionalposition: 6
ignoreCase System.Boolean = true optionalposition: 7
SetSeriesDataLabelTemplate 2 overloads
public PowerPointChart SetSeriesDataLabelTemplate(Int32 seriesIndex, PowerPointChartDataLabelTemplate template) #
Returns: PowerPointChart

Applies a reusable data label template to a series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate requiredposition: 1
public PowerPointChart SetSeriesDataLabelTemplate(String seriesName, PowerPointChartDataLabelTemplate template, Boolean ignoreCase = true) #
Returns: PowerPointChart

Applies a reusable data label template to a series by name.

Parameters

seriesName System.String requiredposition: 0
template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate requiredposition: 1
ignoreCase System.Boolean = true optionalposition: 2
SetSeriesDataLabelTemplateForPoint 2 overloads
public PowerPointChart SetSeriesDataLabelTemplateForPoint(Int32 seriesIndex, Int32 pointIndex, PowerPointChartDataLabelTemplate template) #
Returns: PowerPointChart

Applies a reusable data label template to a specific point by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate requiredposition: 2
public PowerPointChart SetSeriesDataLabelTemplateForPoint(String seriesName, Int32 pointIndex, PowerPointChartDataLabelTemplate template, Boolean ignoreCase = true) #
Returns: PowerPointChart

Applies a reusable data label template to a specific point by series name.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate requiredposition: 2
ignoreCase System.Boolean = true optionalposition: 3
SetSeriesDataLabelTextStyle 2 overloads
public PowerPointChart SetSeriesDataLabelTextStyle(Int32 seriesIndex, Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets data label text style for a series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
fontSizePoints System.Nullable{System.Double} = null optionalposition: 1
bold System.Nullable{System.Boolean} = null optionalposition: 2
italic System.Nullable{System.Boolean} = null optionalposition: 3
color System.String = null optionalposition: 4
fontName System.String = null optionalposition: 5
public PowerPointChart SetSeriesDataLabelTextStyle(String seriesName, Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets data label text style for a series by name.

Parameters

seriesName System.String requiredposition: 0
fontSizePoints System.Nullable{System.Double} = null optionalposition: 1
bold System.Nullable{System.Boolean} = null optionalposition: 2
italic System.Nullable{System.Boolean} = null optionalposition: 3
color System.String = null optionalposition: 4
fontName System.String = null optionalposition: 5
ignoreCase System.Boolean = true optionalposition: 6
SetSeriesDataLabelTextStyleForPoint 2 overloads
public PowerPointChart SetSeriesDataLabelTextStyleForPoint(Int32 seriesIndex, Int32 pointIndex, Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets data label text style for a specific point by series index.

Parameters

seriesIndex System.Int32 requiredposition: 0
pointIndex System.Int32 requiredposition: 1
fontSizePoints System.Nullable{System.Double} = null optionalposition: 2
bold System.Nullable{System.Boolean} = null optionalposition: 3
italic System.Nullable{System.Boolean} = null optionalposition: 4
color System.String = null optionalposition: 5
fontName System.String = null optionalposition: 6
public PowerPointChart SetSeriesDataLabelTextStyleForPoint(String seriesName, Int32 pointIndex, Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets data label text style for a specific point by series name.

Parameters

seriesName System.String requiredposition: 0
pointIndex System.Int32 requiredposition: 1
fontSizePoints System.Nullable{System.Double} = null optionalposition: 2
bold System.Nullable{System.Boolean} = null optionalposition: 3
italic System.Nullable{System.Boolean} = null optionalposition: 4
color System.String = null optionalposition: 5
fontName System.String = null optionalposition: 6
ignoreCase System.Boolean = true optionalposition: 7
SetSeriesFillColor 2 overloads
public PowerPointChart SetSeriesFillColor(Int32 seriesIndex, String color) #
Returns: PowerPointChart

Sets the fill color for a chart series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
color System.String requiredposition: 1
public PowerPointChart SetSeriesFillColor(String seriesName, String color, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets the fill color for a chart series by name.

Parameters

seriesName System.String requiredposition: 0
color System.String requiredposition: 1
ignoreCase System.Boolean = true optionalposition: 2
SetSeriesLineColor 2 overloads
public PowerPointChart SetSeriesLineColor(Int32 seriesIndex, String color, Nullable<Double> widthPoints = null) #
Returns: PowerPointChart

Sets the line color for a chart series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
color System.String requiredposition: 1
widthPoints System.Nullable{System.Double} = null optionalposition: 2
public PowerPointChart SetSeriesLineColor(String seriesName, String color, Nullable<Double> widthPoints = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets the line color for a chart series by name.

Parameters

seriesName System.String requiredposition: 0
color System.String requiredposition: 1
widthPoints System.Nullable{System.Double} = null optionalposition: 2
ignoreCase System.Boolean = true optionalposition: 3
SetSeriesMarker 2 overloads
public PowerPointChart SetSeriesMarker(Int32 seriesIndex, MarkerStyleValues style, Nullable<Int32> size = null, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Sets the marker style for a chart series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
style DocumentFormat.OpenXml.Drawing.Charts.MarkerStyleValues requiredposition: 1
size System.Nullable{System.Int32} = null optionalposition: 2
fillColor System.String = null optionalposition: 3
lineColor System.String = null optionalposition: 4
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 5
public PowerPointChart SetSeriesMarker(String seriesName, MarkerStyleValues style, Nullable<Int32> size = null, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Sets the marker style for a chart series by name.

Parameters

seriesName System.String requiredposition: 0
style DocumentFormat.OpenXml.Drawing.Charts.MarkerStyleValues requiredposition: 1
size System.Nullable{System.Int32} = null optionalposition: 2
fillColor System.String = null optionalposition: 3
lineColor System.String = null optionalposition: 4
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 5
ignoreCase System.Boolean = true optionalposition: 6
SetSeriesTrendline 2 overloads
public PowerPointChart SetSeriesTrendline(Int32 seriesIndex, TrendlineValues type, Nullable<Int32> order = null, Nullable<Int32> period = null, Nullable<Double> forward = null, Nullable<Double> backward = null, Nullable<Double> intercept = null, Boolean displayEquation = false, Boolean displayRSquared = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Adds or replaces a trendline for a chart series by index.

Parameters

seriesIndex System.Int32 requiredposition: 0
type DocumentFormat.OpenXml.Drawing.Charts.TrendlineValues requiredposition: 1
order System.Nullable{System.Int32} = null optionalposition: 2
period System.Nullable{System.Int32} = null optionalposition: 3
forward System.Nullable{System.Double} = null optionalposition: 4
backward System.Nullable{System.Double} = null optionalposition: 5
intercept System.Nullable{System.Double} = null optionalposition: 6
displayEquation System.Boolean = false optionalposition: 7
displayRSquared System.Boolean = false optionalposition: 8
lineColor System.String = null optionalposition: 9
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 10
public PowerPointChart SetSeriesTrendline(String seriesName, TrendlineValues type, Nullable<Int32> order = null, Nullable<Int32> period = null, Nullable<Double> forward = null, Nullable<Double> backward = null, Nullable<Double> intercept = null, Boolean displayEquation = false, Boolean displayRSquared = false, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #
Returns: PowerPointChart

Adds or replaces a trendline for a chart series by name.

Parameters

seriesName System.String requiredposition: 0
type DocumentFormat.OpenXml.Drawing.Charts.TrendlineValues requiredposition: 1
order System.Nullable{System.Int32} = null optionalposition: 2
period System.Nullable{System.Int32} = null optionalposition: 3
forward System.Nullable{System.Double} = null optionalposition: 4
backward System.Nullable{System.Double} = null optionalposition: 5
intercept System.Nullable{System.Double} = null optionalposition: 6
displayEquation System.Boolean = false optionalposition: 7
displayRSquared System.Boolean = false optionalposition: 8
lineColor System.String = null optionalposition: 9
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 10
ignoreCase System.Boolean = true optionalposition: 11
public PowerPointChart SetTitle(String title) #
Returns: PowerPointChart

Sets the chart title text.

Parameters

title System.String requiredposition: 0
public PowerPointChart SetTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the chart title text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetValueAxisCrossBetween(CrossBetweenValues between) #
Returns: PowerPointChart

Sets how the value axis crosses between categories.

Parameters

between DocumentFormat.OpenXml.Drawing.Charts.CrossBetweenValues requiredposition: 0
public PowerPointChart SetValueAxisCrossing(CrossesValues crosses, Nullable<Double> crossesAt = null) #
Returns: PowerPointChart

Sets where the value axis crosses the category axis.

Parameters

crosses DocumentFormat.OpenXml.Drawing.Charts.CrossesValues requiredposition: 0
crossesAt System.Nullable{System.Double} = null optionalposition: 1
SetValueAxisDisplayUnits 4 overloads
public PowerPointChart SetValueAxisDisplayUnits(BuiltInUnitValues unit, Boolean showLabel = true) #
Returns: PowerPointChart

Sets display units for the value axis.

Parameters

arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues requiredposition: 0
arg2 System.Boolean = true optionalposition: 1
public PowerPointChart SetValueAxisDisplayUnits(BuiltInUnitValues unit, String labelText, Boolean showLabel = true) #
Returns: PowerPointChart

Sets display units for the value axis with custom label text.

Parameters

arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues requiredposition: 0
arg2 System.String requiredposition: 1
arg3 System.Boolean = true optionalposition: 2
public PowerPointChart SetValueAxisDisplayUnits(Double customUnit, Boolean showLabel = true) #
Returns: PowerPointChart

Sets custom display units for the value axis.

Parameters

customUnit System.Double requiredposition: 0
showLabel System.Boolean = true optionalposition: 1
public PowerPointChart SetValueAxisDisplayUnits(Double customUnit, String labelText, Boolean showLabel = true) #
Returns: PowerPointChart

Sets custom display units for the value axis with custom label text.

Parameters

customUnit System.Double requiredposition: 0
labelText System.String requiredposition: 1
showLabel System.Boolean = true optionalposition: 2
public PowerPointChart SetValueAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #
Returns: PowerPointChart

Sets value axis gridlines visibility and optional styling.

Parameters

showMajor System.Boolean = true optionalposition: 0
showMinor System.Boolean = false optionalposition: 1
lineColor System.String = null optionalposition: 2
lineWidthPoints System.Nullable{System.Double} = null optionalposition: 3
public PowerPointChart SetValueAxisLabelRotation(Double rotationDegrees) #
Returns: PowerPointChart

Sets the value axis label rotation in degrees (-90..90).

Parameters

rotationDegrees System.Double requiredposition: 0
public PowerPointChart SetValueAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the value axis label text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
public PowerPointChart SetValueAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #
Returns: PowerPointChart

Sets the value axis number format.

Parameters

formatCode System.String requiredposition: 0
sourceLinked System.Boolean = false optionalposition: 1
public PowerPointChart SetValueAxisScale(Nullable<Double> minimum = null, Nullable<Double> maximum = null, Nullable<Double> majorUnit = null, Nullable<Double> minorUnit = null, Nullable<Double> logBase = null, Nullable<Boolean> reverseOrder = null, Nullable<Boolean> logScale = null) #
Returns: PowerPointChart

Sets value axis scale parameters.

Parameters

minimum System.Nullable{System.Double} = null optionalposition: 0
maximum System.Nullable{System.Double} = null optionalposition: 1
majorUnit System.Nullable{System.Double} = null optionalposition: 2
minorUnit System.Nullable{System.Double} = null optionalposition: 3
logBase System.Nullable{System.Double} = null optionalposition: 4
reverseOrder System.Nullable{System.Boolean} = null optionalposition: 5
logScale System.Nullable{System.Boolean} = null optionalposition: 6
public PowerPointChart SetValueAxisTickLabelPosition(TickLabelPositionValues position) #
Returns: PowerPointChart

Sets the value axis tick label position.

Parameters

position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues requiredposition: 0
public PowerPointChart SetValueAxisTitle(String title) #
Returns: PowerPointChart

Sets the value axis title.

Parameters

title System.String requiredposition: 0
public PowerPointChart SetValueAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #
Returns: PowerPointChart

Sets the value axis title text style.

Parameters

fontSizePoints System.Nullable{System.Double} = null optionalposition: 0
bold System.Nullable{System.Boolean} = null optionalposition: 1
italic System.Nullable{System.Boolean} = null optionalposition: 2
color System.String = null optionalposition: 3
fontName System.String = null optionalposition: 4
UpdateData 2 overloads
public PowerPointChart UpdateData<T>(IEnumerable<T> items, Func<T, Double> xSelector, params PowerPointScatterChartSeriesDefinition<T>[] seriesDefinitions) #
Returns: PowerPointChart

Updates the chart data (series and categories).

Type Parameters

T

Parameters

data OfficeIMO.PowerPoint.PowerPointChartData requiredposition: 0
UpdateData(OfficeIMO.PowerPoint.PowerPointScatterChartData data) #

Updates scatter chart data (series X/Y values).

Parameters

data OfficeIMO.PowerPoint.PowerPointScatterChartData required
UpdateData``1 2 overloads
UpdateData``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.String} categorySelector, OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] seriesDefinitions) #

Updates the chart data using selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
categorySelector System.Func{``0,System.String} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[] required
UpdateData``1(System.Collections.Generic.IEnumerable{``0} items, System.Func{``0,System.Double} xSelector, OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] seriesDefinitions) #

Updates scatter chart data using selectors.

Parameters

items System.Collections.Generic.IEnumerable{``0} required
xSelector System.Func{``0,System.Double} required
seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[] required