API Reference
PowerPointChart
Represents a chart on a slide.
Inheritance
- PowerPointShape
- PowerPointChart
Methods
public PowerPointChart ClearCategoryAxisGridlines() #PowerPointChartClears category axis gridlines.
public PowerPointChart ClearCategoryAxisLabelTextStyle() #PowerPointChartClears the category axis label text style.
public PowerPointChart ClearCategoryAxisTitleTextStyle() #PowerPointChartClears the category axis title text style.
public PowerPointChart ClearDataLabels() #PowerPointChartRemoves shared data label settings from all supported chart types in the current plot area.
public PowerPointChart ClearLegendTextStyle() #PowerPointChartClears custom legend text styling while preserving the legend.
public PowerPointChart ClearScatterXAxisDisplayUnits() #PowerPointChartClears display units from the scatter chart X-axis.
public PowerPointChart ClearScatterXAxisGridlines() #PowerPointChartClears scatter chart X-axis gridlines.
public PowerPointChart ClearScatterXAxisLabelTextStyle() #PowerPointChartClears the scatter chart X-axis label text style.
public PowerPointChart ClearScatterXAxisTitleTextStyle() #PowerPointChartClears the scatter chart X-axis title text style.
public PowerPointChart ClearScatterYAxisDisplayUnits() #PowerPointChartClears display units from the scatter chart Y-axis.
public PowerPointChart ClearScatterYAxisGridlines() #PowerPointChartClears scatter chart Y-axis gridlines.
public PowerPointChart ClearScatterYAxisLabelTextStyle() #PowerPointChartClears the scatter chart Y-axis label text style.
public PowerPointChart ClearScatterYAxisTitleTextStyle() #PowerPointChartClears the scatter chart Y-axis title text style.
public PowerPointChart ClearSeriesDataLabelForPoint(Int32 seriesIndex, Int32 pointIndex) #PowerPointChartRemoves point-level data label overrides for a specific point by series index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
public PowerPointChart ClearSeriesDataLabelForPoint(String seriesName, Int32 pointIndex, Boolean ignoreCase = true) #PowerPointChartRemoves point-level data label overrides for a specific point by series name.
Parameters
- seriesName System.String
- pointIndex System.Int32
- ignoreCase System.Boolean = true
public PowerPointChart ClearSeriesDataLabels(Int32 seriesIndex) #PowerPointChartRemoves series-level data label settings by series index.
Parameters
- seriesIndex System.Int32
public PowerPointChart ClearSeriesDataLabels(String seriesName, Boolean ignoreCase = true) #PowerPointChartRemoves series-level data label settings by series name.
Parameters
- seriesName System.String
- ignoreCase System.Boolean = true
public PowerPointChart ClearSeriesTrendline(Int32 seriesIndex) #PowerPointChartRemoves trendlines from a chart series by index.
Parameters
- seriesIndex System.Int32
public PowerPointChart ClearSeriesTrendline(String seriesName, Boolean ignoreCase = true) #PowerPointChartRemoves trendlines from a chart series by name.
Parameters
- seriesName System.String
- ignoreCase System.Boolean = true
public PowerPointChart ClearTitleTextStyle() #PowerPointChartClears custom chart title text styling while preserving the title text.
public PowerPointChart ClearValueAxisDisplayUnits() #PowerPointChartClears display units from the value axis.
public PowerPointChart ClearValueAxisGridlines() #PowerPointChartClears value axis gridlines.
public PowerPointChart ClearValueAxisLabelTextStyle() #PowerPointChartClears the value axis label text style.
public PowerPointChart ClearValueAxisTitleTextStyle() #PowerPointChartClears the value axis title text style.
public PowerPointChart SetCategoryAxisCrossing(CrossesValues crosses, Nullable<Double> crossesAt = null) #PowerPointChartSets where the category axis crosses the value axis.
Parameters
- crosses DocumentFormat.OpenXml.Drawing.Charts.CrossesValues
- crossesAt System.Nullable{System.Double} = null
public PowerPointChart SetCategoryAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartSets category axis gridlines visibility and optional styling.
Parameters
- showMajor System.Boolean = true
- showMinor System.Boolean = false
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetCategoryAxisLabelRotation(Double rotationDegrees) #PowerPointChartSets the category axis label rotation in degrees (-90..90).
Parameters
- rotationDegrees System.Double
public PowerPointChart SetCategoryAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the category axis label text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetCategoryAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #PowerPointChartSets the category axis number format.
Parameters
- formatCode System.String
- sourceLinked System.Boolean = false
public PowerPointChart SetCategoryAxisReverseOrder(Boolean reverseOrder = true) #PowerPointChartSets the category axis orientation (normal or reversed order).
Parameters
- reverseOrder System.Boolean = true
public PowerPointChart SetCategoryAxisTickLabelPosition(TickLabelPositionValues position) #PowerPointChartSets the category axis tick label position.
Parameters
- position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues
public PowerPointChart SetCategoryAxisTitle(String title) #PowerPointChartSets the category axis title.
Parameters
- title System.String
public PowerPointChart SetCategoryAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the category axis title text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetChartAreaStyle(String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #PowerPointChartSets chart area fill/line styling.
Parameters
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
public PowerPointChart SetDataLabelCallouts(Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartEnables callout-style labels by positioning labels outside with leader lines.
Parameters
- enabled System.Boolean = true
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetDataLabelLeaderLines(Boolean showLeaderLines = true, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartConfigures data label leader lines for all chart labels.
Parameters
- showLeaderLines System.Boolean = true
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetDataLabelNumberFormat(String formatCode, Boolean sourceLinked = false) #PowerPointChartSets the shared data label number format for all supported chart types.
Parameters
- formatCode System.String
- sourceLinked System.Boolean = false
public PowerPointChart SetDataLabelPosition(DataLabelPositionValues position) #PowerPointChartSets the shared data label position for all supported chart types.
Parameters
- position DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues
public PowerPointChart SetDataLabels(Boolean showValue = true, Boolean showCategoryName = false, Boolean showSeriesName = false, Boolean showLegendKey = false, Boolean showPercent = false) #PowerPointChartConfigures data labels for all supported chart series.
Parameters
- showValue System.Boolean = true
- showCategoryName System.Boolean = false
- showSeriesName System.Boolean = false
- showLegendKey System.Boolean = false
- showPercent System.Boolean = false
public PowerPointChart SetDataLabelSeparator(String separator) #PowerPointChartSets the data label separator for all chart labels.
Parameters
- separator System.String
public PowerPointChart SetDataLabelShapeStyle(String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #PowerPointChartSets data label shape styling for all chart labels.
Parameters
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
public PowerPointChart SetDataLabelTemplate(PowerPointChartDataLabelTemplate template) #PowerPointChartApplies a reusable data label template to all supported chart labels.
Parameters
- template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate
public PowerPointChart SetDataLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets data label text style for all chart labels.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetLegend(LegendPositionValues position, Boolean overlay = false) #PowerPointChartSets the legend position and visibility.
Parameters
- position DocumentFormat.OpenXml.Drawing.Charts.LegendPositionValues
- overlay System.Boolean = false
public PowerPointChart SetLegendTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the legend text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetPlotAreaStyle(String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #PowerPointChartSets plot area fill/line styling.
Parameters
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
public PowerPointChart SetScatterXAxisCrossing(Nullable<CrossesValues> crosses = null, Nullable<Double> crossesAt = null) #PowerPointChartSets where the scatter X-axis crosses the Y-axis.
Parameters
- crosses System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.CrossesValues} = null
- crossesAt System.Nullable{System.Double} = null
public PowerPointChart SetScatterXAxisDisplayUnits(BuiltInUnitValues unit, Boolean showLabel = true) #PowerPointChartSets display units for the scatter chart X-axis.
Parameters
- arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues
- arg2 System.Boolean = true
public PowerPointChart SetScatterXAxisDisplayUnits(BuiltInUnitValues unit, String labelText, Boolean showLabel = true) #PowerPointChartSets display units for the scatter chart X-axis with custom label text.
Parameters
- arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues
- arg2 System.String
- arg3 System.Boolean = true
public PowerPointChart SetScatterXAxisDisplayUnits(Double customUnit, Boolean showLabel = true) #PowerPointChartSets custom display units for the scatter chart X-axis.
Parameters
- customUnit System.Double
- showLabel System.Boolean = true
public PowerPointChart SetScatterXAxisDisplayUnits(Double customUnit, String labelText, Boolean showLabel = true) #PowerPointChartSets custom display units for the scatter chart X-axis with custom label text.
Parameters
- customUnit System.Double
- labelText System.String
- showLabel System.Boolean = true
public PowerPointChart SetScatterXAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartSets scatter chart X-axis gridlines visibility and optional styling.
Parameters
- showMajor System.Boolean = true
- showMinor System.Boolean = false
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetScatterXAxisLabelRotation(Double rotationDegrees) #PowerPointChartSets the scatter chart X-axis label rotation in degrees (-90..90).
Parameters
- rotationDegrees System.Double
public PowerPointChart SetScatterXAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the scatter chart X-axis label text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetScatterXAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #PowerPointChartSets the scatter chart X-axis number format.
Parameters
- formatCode System.String
- sourceLinked System.Boolean = false
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) #PowerPointChartSets scatter chart X-axis scale (bottom value axis).
Parameters
- minimum System.Nullable{System.Double} = null
- maximum System.Nullable{System.Double} = null
- majorUnit System.Nullable{System.Double} = null
- minorUnit System.Nullable{System.Double} = null
- reverseOrder System.Nullable{System.Boolean} = null
- logScale System.Nullable{System.Boolean} = null
- logBase System.Nullable{System.Double} = null
public PowerPointChart SetScatterXAxisTickLabelPosition(TickLabelPositionValues position) #PowerPointChartSets the scatter chart X-axis tick label position.
Parameters
- position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues
public PowerPointChart SetScatterXAxisTitle(String title) #PowerPointChartSets the scatter chart X-axis title.
Parameters
- title System.String
public PowerPointChart SetScatterXAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the scatter chart X-axis title text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetScatterYAxisCrossing(Nullable<CrossesValues> crosses = null, Nullable<Double> crossesAt = null) #PowerPointChartSets where the scatter Y-axis crosses the X-axis.
Parameters
- crosses System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.CrossesValues} = null
- crossesAt System.Nullable{System.Double} = null
public PowerPointChart SetScatterYAxisDisplayUnits(BuiltInUnitValues unit, Boolean showLabel = true) #PowerPointChartSets display units for the scatter chart Y-axis.
Parameters
- arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues
- arg2 System.Boolean = true
public PowerPointChart SetScatterYAxisDisplayUnits(BuiltInUnitValues unit, String labelText, Boolean showLabel = true) #PowerPointChartSets display units for the scatter chart Y-axis with custom label text.
Parameters
- arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues
- arg2 System.String
- arg3 System.Boolean = true
public PowerPointChart SetScatterYAxisDisplayUnits(Double customUnit, Boolean showLabel = true) #PowerPointChartSets custom display units for the scatter chart Y-axis.
Parameters
- customUnit System.Double
- showLabel System.Boolean = true
public PowerPointChart SetScatterYAxisDisplayUnits(Double customUnit, String labelText, Boolean showLabel = true) #PowerPointChartSets custom display units for the scatter chart Y-axis with custom label text.
Parameters
- customUnit System.Double
- labelText System.String
- showLabel System.Boolean = true
public PowerPointChart SetScatterYAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartSets scatter chart Y-axis gridlines visibility and optional styling.
Parameters
- showMajor System.Boolean = true
- showMinor System.Boolean = false
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetScatterYAxisLabelRotation(Double rotationDegrees) #PowerPointChartSets the scatter chart Y-axis label rotation in degrees (-90..90).
Parameters
- rotationDegrees System.Double
public PowerPointChart SetScatterYAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the scatter chart Y-axis label text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetScatterYAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #PowerPointChartSets the scatter chart Y-axis number format.
Parameters
- formatCode System.String
- sourceLinked System.Boolean = false
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) #PowerPointChartSets scatter chart Y-axis scale (left value axis).
Parameters
- minimum System.Nullable{System.Double} = null
- maximum System.Nullable{System.Double} = null
- majorUnit System.Nullable{System.Double} = null
- minorUnit System.Nullable{System.Double} = null
- reverseOrder System.Nullable{System.Boolean} = null
- logScale System.Nullable{System.Boolean} = null
- logBase System.Nullable{System.Double} = null
public PowerPointChart SetScatterYAxisTickLabelPosition(TickLabelPositionValues position) #PowerPointChartSets the scatter chart Y-axis tick label position.
Parameters
- position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues
public PowerPointChart SetScatterYAxisTitle(String title) #PowerPointChartSets the scatter chart Y-axis title.
Parameters
- title System.String
public PowerPointChart SetScatterYAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the scatter chart Y-axis title text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetSeriesDataLabelCallouts(Int32 seriesIndex, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartEnables callout-style labels for a series by index.
Parameters
- seriesIndex System.Int32
- enabled System.Boolean = true
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetSeriesDataLabelCallouts(String seriesName, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #PowerPointChartEnables callout-style labels for a series by name.
Parameters
- seriesName System.String
- enabled System.Boolean = true
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelCalloutsForPoint(Int32 seriesIndex, Int32 pointIndex, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null) #PowerPointChartEnables callout-style labels for a specific point by series index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
- enabled System.Boolean = true
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
public PowerPointChart SetSeriesDataLabelCalloutsForPoint(String seriesName, Int32 pointIndex, Boolean enabled = true, Nullable<DataLabelPositionValues> position = null, Boolean ignoreCase = true) #PowerPointChartEnables callout-style labels for a specific point by series name.
Parameters
- seriesName System.String
- pointIndex System.Int32
- enabled System.Boolean = true
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- ignoreCase System.Boolean = true
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) #PowerPointChartConfigures a single data label point by series index and point index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
- showValue System.Nullable{System.Boolean} = null
- showCategoryName System.Nullable{System.Boolean} = null
- showSeriesName System.Nullable{System.Boolean} = null
- showLegendKey System.Nullable{System.Boolean} = null
- showPercent System.Nullable{System.Boolean} = null
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- numberFormat System.String = null
- sourceLinked System.Boolean = false
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) #PowerPointChartConfigures a single data label point by series name and point index.
Parameters
- seriesName System.String
- pointIndex System.Int32
- showValue System.Nullable{System.Boolean} = null
- showCategoryName System.Nullable{System.Boolean} = null
- showSeriesName System.Nullable{System.Boolean} = null
- showLegendKey System.Nullable{System.Boolean} = null
- showPercent System.Nullable{System.Boolean} = null
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- numberFormat System.String = null
- sourceLinked System.Boolean = false
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelLeaderLines(Int32 seriesIndex, Boolean showLeaderLines = true, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartConfigures data label leader lines for a series by index.
Parameters
- seriesIndex System.Int32
- showLeaderLines System.Boolean = true
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetSeriesDataLabelLeaderLines(String seriesName, Boolean showLeaderLines = true, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #PowerPointChartConfigures data label leader lines for a series by name.
Parameters
- seriesName System.String
- showLeaderLines System.Boolean = true
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- ignoreCase System.Boolean = true
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) #PowerPointChartConfigures data labels for a single series by index.
Parameters
- seriesIndex System.Int32
- showValue System.Boolean = true
- showCategoryName System.Boolean = false
- showSeriesName System.Boolean = false
- showLegendKey System.Boolean = false
- showPercent System.Boolean = false
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- numberFormat System.String = null
- sourceLinked System.Boolean = false
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) #PowerPointChartConfigures data labels for a single series by name.
Parameters
- seriesName System.String
- showValue System.Boolean = true
- showCategoryName System.Boolean = false
- showSeriesName System.Boolean = false
- showLegendKey System.Boolean = false
- showPercent System.Boolean = false
- position System.Nullable{DocumentFormat.OpenXml.Drawing.Charts.DataLabelPositionValues} = null
- numberFormat System.String = null
- sourceLinked System.Boolean = false
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelSeparator(Int32 seriesIndex, String separator) #PowerPointChartSets the data label separator for a series by index.
Parameters
- seriesIndex System.Int32
- separator System.String
public PowerPointChart SetSeriesDataLabelSeparator(String seriesName, String separator, Boolean ignoreCase = true) #PowerPointChartSets the data label separator for a series by name.
Parameters
- seriesName System.String
- separator System.String
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelSeparatorForPoint(Int32 seriesIndex, Int32 pointIndex, String separator) #PowerPointChartSets the data label separator for a specific point by series index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
- separator System.String
public PowerPointChart SetSeriesDataLabelSeparatorForPoint(String seriesName, Int32 pointIndex, String separator, Boolean ignoreCase = true) #PowerPointChartSets the data label separator for a specific point by series name.
Parameters
- seriesName System.String
- pointIndex System.Int32
- separator System.String
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelShapeStyle(Int32 seriesIndex, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #PowerPointChartSets data label shape styling for a series by index.
Parameters
- seriesIndex System.Int32
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
public PowerPointChart SetSeriesDataLabelShapeStyle(String seriesName, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false, Boolean ignoreCase = true) #PowerPointChartSets data label shape styling for a series by name.
Parameters
- seriesName System.String
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelShapeStyleForPoint(Int32 seriesIndex, Int32 pointIndex, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean noFill = false, Boolean noLine = false) #PowerPointChartSets data label shape styling for a specific point by series index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
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) #PowerPointChartSets data label shape styling for a specific point by series name.
Parameters
- seriesName System.String
- pointIndex System.Int32
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- noFill System.Boolean = false
- noLine System.Boolean = false
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelTemplate(Int32 seriesIndex, PowerPointChartDataLabelTemplate template) #PowerPointChartApplies a reusable data label template to a series by index.
Parameters
- seriesIndex System.Int32
- template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate
public PowerPointChart SetSeriesDataLabelTemplate(String seriesName, PowerPointChartDataLabelTemplate template, Boolean ignoreCase = true) #PowerPointChartApplies a reusable data label template to a series by name.
Parameters
- seriesName System.String
- template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelTemplateForPoint(Int32 seriesIndex, Int32 pointIndex, PowerPointChartDataLabelTemplate template) #PowerPointChartApplies a reusable data label template to a specific point by series index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
- template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate
public PowerPointChart SetSeriesDataLabelTemplateForPoint(String seriesName, Int32 pointIndex, PowerPointChartDataLabelTemplate template, Boolean ignoreCase = true) #PowerPointChartApplies a reusable data label template to a specific point by series name.
Parameters
- seriesName System.String
- pointIndex System.Int32
- template OfficeIMO.PowerPoint.PowerPointChartDataLabelTemplate
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesDataLabelTextStyle(Int32 seriesIndex, Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets data label text style for a series by index.
Parameters
- seriesIndex System.Int32
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
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) #PowerPointChartSets data label text style for a series by name.
Parameters
- seriesName System.String
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
- ignoreCase System.Boolean = true
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) #PowerPointChartSets data label text style for a specific point by series index.
Parameters
- seriesIndex System.Int32
- pointIndex System.Int32
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
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) #PowerPointChartSets data label text style for a specific point by series name.
Parameters
- seriesName System.String
- pointIndex System.Int32
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesFillColor(Int32 seriesIndex, String color) #PowerPointChartSets the fill color for a chart series by index.
Parameters
- seriesIndex System.Int32
- color System.String
public PowerPointChart SetSeriesFillColor(String seriesName, String color, Boolean ignoreCase = true) #PowerPointChartSets the fill color for a chart series by name.
Parameters
- seriesName System.String
- color System.String
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesLineColor(Int32 seriesIndex, String color, Nullable<Double> widthPoints = null) #PowerPointChartSets the line color for a chart series by index.
Parameters
- seriesIndex System.Int32
- color System.String
- widthPoints System.Nullable{System.Double} = null
public PowerPointChart SetSeriesLineColor(String seriesName, String color, Nullable<Double> widthPoints = null, Boolean ignoreCase = true) #PowerPointChartSets the line color for a chart series by name.
Parameters
- seriesName System.String
- color System.String
- widthPoints System.Nullable{System.Double} = null
- ignoreCase System.Boolean = true
public PowerPointChart SetSeriesMarker(Int32 seriesIndex, MarkerStyleValues style, Nullable<Int32> size = null, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartSets the marker style for a chart series by index.
Parameters
- seriesIndex System.Int32
- style DocumentFormat.OpenXml.Drawing.Charts.MarkerStyleValues
- size System.Nullable{System.Int32} = null
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetSeriesMarker(String seriesName, MarkerStyleValues style, Nullable<Int32> size = null, String fillColor = null, String lineColor = null, Nullable<Double> lineWidthPoints = null, Boolean ignoreCase = true) #PowerPointChartSets the marker style for a chart series by name.
Parameters
- seriesName System.String
- style DocumentFormat.OpenXml.Drawing.Charts.MarkerStyleValues
- size System.Nullable{System.Int32} = null
- fillColor System.String = null
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- ignoreCase System.Boolean = true
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) #PowerPointChartAdds or replaces a trendline for a chart series by index.
Parameters
- seriesIndex System.Int32
- type DocumentFormat.OpenXml.Drawing.Charts.TrendlineValues
- order System.Nullable{System.Int32} = null
- period System.Nullable{System.Int32} = null
- forward System.Nullable{System.Double} = null
- backward System.Nullable{System.Double} = null
- intercept System.Nullable{System.Double} = null
- displayEquation System.Boolean = false
- displayRSquared System.Boolean = false
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
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) #PowerPointChartAdds or replaces a trendline for a chart series by name.
Parameters
- seriesName System.String
- type DocumentFormat.OpenXml.Drawing.Charts.TrendlineValues
- order System.Nullable{System.Int32} = null
- period System.Nullable{System.Int32} = null
- forward System.Nullable{System.Double} = null
- backward System.Nullable{System.Double} = null
- intercept System.Nullable{System.Double} = null
- displayEquation System.Boolean = false
- displayRSquared System.Boolean = false
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
- ignoreCase System.Boolean = true
public PowerPointChart SetTitle(String title) #PowerPointChartSets the chart title text.
Parameters
- title System.String
public PowerPointChart SetTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the chart title text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetValueAxisCrossBetween(CrossBetweenValues between) #PowerPointChartSets how the value axis crosses between categories.
Parameters
- between DocumentFormat.OpenXml.Drawing.Charts.CrossBetweenValues
public PowerPointChart SetValueAxisCrossing(CrossesValues crosses, Nullable<Double> crossesAt = null) #PowerPointChartSets where the value axis crosses the category axis.
Parameters
- crosses DocumentFormat.OpenXml.Drawing.Charts.CrossesValues
- crossesAt System.Nullable{System.Double} = null
public PowerPointChart SetValueAxisDisplayUnits(BuiltInUnitValues unit, Boolean showLabel = true) #PowerPointChartSets display units for the value axis.
Parameters
- arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues
- arg2 System.Boolean = true
public PowerPointChart SetValueAxisDisplayUnits(BuiltInUnitValues unit, String labelText, Boolean showLabel = true) #PowerPointChartSets display units for the value axis with custom label text.
Parameters
- arg1 DocumentFormat.OpenXml.Drawing.Charts.BuiltInUnitValues
- arg2 System.String
- arg3 System.Boolean = true
public PowerPointChart SetValueAxisDisplayUnits(Double customUnit, Boolean showLabel = true) #PowerPointChartSets custom display units for the value axis.
Parameters
- customUnit System.Double
- showLabel System.Boolean = true
public PowerPointChart SetValueAxisDisplayUnits(Double customUnit, String labelText, Boolean showLabel = true) #PowerPointChartSets custom display units for the value axis with custom label text.
Parameters
- customUnit System.Double
- labelText System.String
- showLabel System.Boolean = true
public PowerPointChart SetValueAxisGridlines(Boolean showMajor = true, Boolean showMinor = false, String lineColor = null, Nullable<Double> lineWidthPoints = null) #PowerPointChartSets value axis gridlines visibility and optional styling.
Parameters
- showMajor System.Boolean = true
- showMinor System.Boolean = false
- lineColor System.String = null
- lineWidthPoints System.Nullable{System.Double} = null
public PowerPointChart SetValueAxisLabelRotation(Double rotationDegrees) #PowerPointChartSets the value axis label rotation in degrees (-90..90).
Parameters
- rotationDegrees System.Double
public PowerPointChart SetValueAxisLabelTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the value axis label text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart SetValueAxisNumberFormat(String formatCode, Boolean sourceLinked = false) #PowerPointChartSets the value axis number format.
Parameters
- formatCode System.String
- sourceLinked System.Boolean = false
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) #PowerPointChartSets value axis scale parameters.
Parameters
- minimum System.Nullable{System.Double} = null
- maximum System.Nullable{System.Double} = null
- majorUnit System.Nullable{System.Double} = null
- minorUnit System.Nullable{System.Double} = null
- logBase System.Nullable{System.Double} = null
- reverseOrder System.Nullable{System.Boolean} = null
- logScale System.Nullable{System.Boolean} = null
public PowerPointChart SetValueAxisTickLabelPosition(TickLabelPositionValues position) #PowerPointChartSets the value axis tick label position.
Parameters
- position DocumentFormat.OpenXml.Drawing.Charts.TickLabelPositionValues
public PowerPointChart SetValueAxisTitle(String title) #PowerPointChartSets the value axis title.
Parameters
- title System.String
public PowerPointChart SetValueAxisTitleTextStyle(Nullable<Double> fontSizePoints = null, Nullable<Boolean> bold = null, Nullable<Boolean> italic = null, String color = null, String fontName = null) #PowerPointChartSets the value axis title text style.
Parameters
- fontSizePoints System.Nullable{System.Double} = null
- bold System.Nullable{System.Boolean} = null
- italic System.Nullable{System.Boolean} = null
- color System.String = null
- fontName System.String = null
public PowerPointChart UpdateData<T>(IEnumerable<T> items, Func<T, Double> xSelector, params PowerPointScatterChartSeriesDefinition<T>[] seriesDefinitions) #PowerPointChartUpdates the chart data (series and categories).
Type Parameters
- T
Parameters
- data OfficeIMO.PowerPoint.PowerPointChartData
UpdateData(OfficeIMO.PowerPoint.PowerPointScatterChartData data) #Updates scatter chart data (series X/Y values).
Parameters
- data OfficeIMO.PowerPoint.PowerPointScatterChartData
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}
- categorySelector System.Func{``0,System.String}
- seriesDefinitions OfficeIMO.PowerPoint.PowerPointChartSeriesDefinition{``0}[]
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}
- xSelector System.Func{``0,System.Double}
- seriesDefinitions OfficeIMO.PowerPoint.PowerPointScatterChartSeriesDefinition{``0}[]
Inherited Methods
public override Boolean Equals(Object obj) #BooleanParameters
- obj Object
public Void MoveBy(Int64 offsetX, Int64 offsetY) #VoidParameters
- offsetX Int64
- offsetY Int64
public Void MoveByCm(Double offsetXCm, Double offsetYCm) #VoidParameters
- offsetXCm Double
- offsetYCm Double
public Void MoveByInches(Double offsetXInches, Double offsetYInches) #VoidParameters
- offsetXInches Double
- offsetYInches Double
public Void MoveByPoints(Double offsetXPoints, Double offsetYPoints) #VoidParameters
- offsetXPoints Double
- offsetYPoints Double
public Void Resize(Int64 width, Int64 height, PowerPointShapeAnchor anchor = TopLeft) #VoidParameters
- width Int64
- height Int64
- anchor PowerPointShapeAnchor = TopLeft
public Void ResizeCm(Double widthCm, Double heightCm, PowerPointShapeAnchor anchor = TopLeft) #VoidParameters
- widthCm Double
- heightCm Double
- anchor PowerPointShapeAnchor = TopLeft
public Void ResizeInches(Double widthInches, Double heightInches, PowerPointShapeAnchor anchor = TopLeft) #VoidParameters
- widthInches Double
- heightInches Double
- anchor PowerPointShapeAnchor = TopLeft
public Void ResizePoints(Double widthPoints, Double heightPoints, PowerPointShapeAnchor anchor = TopLeft) #VoidParameters
- widthPoints Double
- heightPoints Double
- anchor PowerPointShapeAnchor = TopLeft
public Void Scale(Double scaleX, Double scaleY, PowerPointShapeAnchor anchor = Center) #VoidParameters
- scale Double
- anchor PowerPointShapeAnchor = Center
public Void SetBlur(Double radiusPoints, Boolean grow = false) #VoidParameters
- radiusPoints Double
- grow Boolean = false
public Void SetGlow(String color, Double radiusPoints = 4, Int32 transparencyPercent = 30) #VoidParameters
- color String
- radiusPoints Double = 4
- transparencyPercent Int32 = 30
public Void SetLineEnds(Nullable<LineEndValues> startType, Nullable<LineEndValues> endType, Nullable<LineEndWidthValues> width = null, Nullable<LineEndLengthValues> length = null) #VoidParameters
- startType Nullable<LineEndValues>
- endType Nullable<LineEndValues>
- width Nullable<LineEndWidthValues> = null
- length Nullable<LineEndLengthValues> = null
public Void SetPositionCm(Double leftCm, Double topCm) #VoidParameters
- leftCm Double
- topCm Double
public Void SetPositionInches(Double leftInches, Double topInches) #VoidParameters
- leftInches Double
- topInches Double
public Void SetPositionPoints(Double leftPoints, Double topPoints) #VoidParameters
- leftPoints Double
- topPoints Double
public Void SetReflection(Double blurPoints = 4, Double distancePoints = 2, Double directionDegrees = 270, Double fadeDirectionDegrees = 90, Int32 startOpacityPercent = 50, Int32 endOpacityPercent = 0, Int32 startPositionPercent = 0, Int32 endPositionPercent = 100, Nullable<RectangleAlignmentValues> alignment = null, Boolean rotateWithShape = false) #VoidParameters
- blurPoints Double = 4
- distancePoints Double = 2
- directionDegrees Double = 270
- fadeDirectionDegrees Double = 90
- startOpacityPercent Int32 = 50
- endOpacityPercent Int32 = 0
- startPositionPercent Int32 = 0
- endPositionPercent Int32 = 100
- alignment Nullable<RectangleAlignmentValues> = null
- rotateWithShape Boolean = false
public Void SetShadow(String color, Double blurPoints = 4, Double distancePoints = 3, Double angleDegrees = 45, Int32 transparencyPercent = 35, Boolean rotateWithShape = false) #VoidParameters
- color String
- blurPoints Double = 4
- distancePoints Double = 3
- angleDegrees Double = 45
- transparencyPercent Int32 = 35
- rotateWithShape Boolean = false
public Void SetSizeCm(Double widthCm, Double heightCm) #VoidParameters
- widthCm Double
- heightCm Double
public Void SetSizeInches(Double widthInches, Double heightInches) #VoidParameters
- widthInches Double
- heightInches Double
public Void SetSizePoints(Double widthPoints, Double heightPoints) #VoidParameters
- widthPoints Double
- heightPoints Double
public Void SetSoftEdges(Double radiusPoints) #VoidParameters
- radiusPoints Double
Inherited Properties
public String Name { get; } #public String FillColor { get; set; } #public Int64 Left { get; set; } #public Double LeftPoints { get; set; } #public Double LeftCm { get; set; } #public Double LeftInches { get; set; } #public Int64 Top { get; set; } #public Double TopPoints { get; set; } #public Double TopCm { get; set; } #public Double TopInches { get; set; } #public Int64 Width { get; set; } #public Double WidthPoints { get; set; } #public Double WidthCm { get; set; } #public Double WidthInches { get; set; } #public Int64 Height { get; set; } #public Double HeightPoints { get; set; } #public Double HeightCm { get; set; } #public Double HeightInches { get; set; } #public Int64 Right { get; set; } #public Double RightPoints { get; set; } #public Double RightCm { get; set; } #public Double RightInches { get; set; } #public Int64 Bottom { get; set; } #public Double BottomPoints { get; set; } #public Double BottomCm { get; set; } #public Double BottomInches { get; set; } #public Int64 CenterX { get; set; } #public Double CenterXPoints { get; set; } #public Double CenterXCm { get; set; } #public Double CenterXInches { get; set; } #public Int64 CenterY { get; set; } #public Double CenterYPoints { get; set; } #public Double CenterYCm { get; set; } #public Double CenterYInches { get; set; } #public PowerPointLayoutBox Bounds { get; set; } #public String OutlineColor { get; set; } #public Nullable<Double> OutlineWidthPoints { get; set; } #public Nullable<PresetLineDashValues> OutlineDash { get; set; } #public Nullable<Int32> FillTransparency { get; set; } #public Nullable<Double> Rotation { get; set; } #public Nullable<Boolean> HorizontalFlip { get; set; } #public Nullable<Boolean> VerticalFlip { get; set; } #