Aspose.Slides.Charts

Contains classes for work with charts in Microsoft PowerPoint presentations.

Classes

ClassDescription
AxesCompositionNotCombinableExceptionException which thrown when axes composition of the series is not combinable with present axes composition in chart.
AxesManagerProvides access to chart axes.
AxisEncapsulates the object that represents a chart’s axis.
AxisFormatRepresents chart format properties.
BaseChartValueRepresents a value of a chart.
CannotCombine2DAnd3DChartsExceptionException which thrown when trying to combine 2D and 3D chart types.
ChartRepresents an graphic chart on a slide.
ChartCategoryRepresents chart categories.
ChartCategoryCollectionRepresents collection of ChartCategory
ChartCategoryLevelsManagerManaged container of the values of the chart category levels.
ChartCellCollectionRepresents collection of a cells with data.
ChartDataRepresents data used for a chart plotting.
ChartDataCellRepresents cell for chart data.
ChartDataPointRepresents series data point.
ChartDataPointCollectionRepresents collection of a series data point.
ChartDataPointLevelRepresents data point level. Applies for Treemap and Sunburst chart.
ChartDataPointLevelsManagerContainer of data point levels. Applied for Treeamp and Sunburst series. Data point levels indexing is zero-based.
ChartDataWorkbookProvides access to embedded Excel workbook
ChartDataWorksheetRepresents worksheet associated with IChartDataCell
ChartDataWorksheetCollectionRepresents the collection of worksheets of chart data workbook.
ChartLinesFormatRepresents gridlines format properties.
ChartPlotAreaRepresents rectangle where chart should be plotted.
ChartPortionFormatThis class contains the chart portion formatting properties used in charts. Unlike IPortionFormatEffectiveData, all properties of this class are writeable.
ChartSeriesRepresents a chart series.
ChartSeriesCollectionRepresents collection of ChartSeries
ChartSeriesGroupRepresents group of series.
ChartTextFormatSpecifies default text formatting for chart text elements.
ChartTitleRepresents chart title properties.
ChartTypeCharacterizerHelper for getting additional information about charts and series by its ChartType.
ChartWallRepresents walls on 3d charts.
DataLabelRepresents a series labels.
DataLabelCollectionRepresents a series labels.
DataLabelFormatRepresents formatting options for DataLabel.
DataSourceTypeForErrorBarsCustomValuesSpecifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list
DataTableRepresents data table properties.
DoubleChartValueRepresent double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
ErrorBarsCustomValuesSpecifies the errors bar values. It shall be used only when the Error bars value type is Custom.
ErrorBarsFormatRepresents error bars of chart series. ErrorBars custom values are in IChartDataPointCollection (in ErrorBarsCustomValues property).
FormatRepresents chart format properties.
LegendRepresents chart’s legend properties.
LegendEntryCollectionRepresents legends collection.
LegendEntryPropertiesRepresents legend properties of a chart.
MarkerRepresents marker of a chert.
PieSplitCustomPointCollectionRepresents a collection of points for splitting point in a bar-of-pie or pie-of-pie chart with a custom split.
Rotation3DRepresents 3D rotation of a chart.
StringChartValueRepresent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
StringOrDoubleChartValueRepresent string or double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
TrendlineClass represents trend line of chart series
TrendlineCollectionRepresents a collection of Trendline
UpDownBarsManagerProvide access to up/down bars of Line- or Stock-chart.

Interfaces

InterfaceDescription
IActualLayoutSpecifies actual position of a chart element.
IAxesManagerProvides access to chart axes.
IAxisEncapsulates the object that represents a chart’s axis.
IAxisFormatRepresents chart format properties.
IBaseChartValueRepresents a value of a chart.
IChartRepresents an graphic chart on a slide.
IChartCategoryRepresents chart categories.
IChartCategoryCollectionRepresents collection of IChartCategory
IChartCategoryLevelsManagerManaged container of the values of the chart category levels.
IChartCellCollectionRepresents collection of a cells with data.
IChartComponentRepresents a component of a chart.
IChartDataRepresents data used for a chart plotting.
IChartDataCellRepresents cell for chart data.
IChartDataPointRepresents series data point.
IChartDataPointCollectionRepresents collection of a series data point.
IChartDataPointLevelRepresents data point level. Applies for Treemap and Sunburst chart.
IChartDataPointLevelsManagerContainer of data point levels. Applied for Treeamp and Sunburst series. Data point levels indexing is zero-based.
IChartDataWorkbookProvides access to embedded Excel workbook
IChartDataWorksheetRepresents worksheet associated with IChartDataCell
IChartDataWorksheetCollectionRepresents the collection of worksheets of chart data workbook.
IChartLinesFormatRepresents gridlines format properties.
IChartParagraphFormatRepresents a paragraph formatting properties of a chart.
IChartPlotAreaRepresents chart title properties.
IChartPortionFormatRepresents the chart portion formatting properties used in charts.
IChartSeriesRepresents a chart series.
IChartSeriesCollectionRepresents collection of IChartSeries
IChartSeriesGroupRepresents group of series.
IChartSeriesGroupCollectionRepresents the collection of groups of combinable series.
IChartSeriesReadonlyCollectionRepresents a readonly collection of IChartSeries
IChartTextBlockFormatRepresents formatting properties for chart text elements.
IChartTextFormatChart operate with restricted set of text format properties. IChartTextFormat, IChartTextBlockFormat, IChartParagraphFormat, IChartPortionFormat interfaces describe this restricted set.
IChartTitleRepresents chart title properties.
IChartWallRepresents walls on 3d charts.
IDataLabelRepresents a series labels.
IDataLabelCollectionRepresents a series labels.
IDataLabelFormatRepresents formatting options for DataLabel.
IDataSourceTypeForErrorBarsCustomValuesSpecifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list
IDataTableRepresents data table properties.
IDoubleChartValueRepresent double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
IErrorBarsCustomValuesSpecifies the errors bar values. It shall be used only when the Error bars value type is Custom.
IErrorBarsFormatRepresents error bars of chart series. ErrorBars custom values are in IChartDataPointCollection (in ErrorBarsCustomValues property).
IFormatRepresents chart format properties.
IFormattedTextContainerRepresents chart text format.
ILayoutableSpecifies the exact position of a chart element.
ILegendRepresents chart’s legend properties.
ILegendEntryCollectionRepresents legends collection.
ILegendEntryPropertiesRepresents legend properties of a chart.
IMarkerRepresents marker of a chert.
IMultipleCellChartValueRepresents a collection of a chart cells.
IOverridableTextRepresents overridable text for a chart.
IPieSplitCustomPointCollectionRepresents a collection of points that shall be drawn in the second pie or bar on a bar-of-pie or pie-of-pie chart with a custom split.
IRotation3DRepresents 3D rotation of a chart.
ISingleCellChartValueRepresents a chart data cell.
IStringChartValueRepresent string value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
IStringOrDoubleChartValueRepresent string or double value which can be stored in pptx presentation document in two ways: 1) in cell/cells of workbook related to chart; 2) as literal value.
ITrendlineClass represents trend line of chart series
ITrendlineCollectionRepresents a collection of TrendlineEx
IUpDownBarsManagerProvide access to up/down bars of Line- or Stock-chart.

Enumeration

EnumerationDescription
AxisAggregationTypeRepresents aggregation type of category axis. Used with Histogram or HistogramPareto series only.
AxisPositionTypeDetermines a position of axis.
BubbleSizeRepresentationTypeSpecifies the possible ways to represent data as bubble chart sizes.
CategoryAxisTypeRepresents a type of a category axis.
ChartDataSourceTypeRepresents a type of data source of the chart
ChartShapeTypeRepresents a shape of chart.
ChartTypeRepresents a type of chart.
CombinableSeriesTypesGroupEnumeration of groups of combinable series types. Each element relates to group of types of chart series that can persist simultaneously in one ChartSeriesGroup. For example: ChartType.PercentsStackedArea series cannot be simultaneously with ChartType.StackedArea series in one ChartSeriesGroup. But two or more ChartType.PercentsStackedArea can be in one ChartSeriesGroup simultaneously (CombinableSeriesTypesGroup.AreaChart_PercentsStackedArea). And ChartType.Line series can be with ChartType.LineWithMarkers series simultaneously in one CombinableSeriesTypesGroup.LineChart_Line ChartSeriesGroup.
CrossesTypeDetermines where axis will cross.
DataSourceTypeData source types.
DisplayBlanksAsTypeDetermines how missing data will be displayed.
DisplayUnitTypeDetermines multiplicity of the displayed data.
ErrorBarTypeRepresents type of error bar
ErrorBarValueTypeRepresents type of error bar value
LayoutTargetTypeIf layout of the plot area defined manually this property specifies whether to layout the plot area by its inside (not including axis and axis labels) or outside (including axis and axis labels).
LegendDataLabelPositionDetermines position of data labels.
LegendPositionTypeDetermines a position of legend on a chart.
MarkerStyleTypeDetermines form of marker on chart’s data point.
ParentLabelLayoutTypeRepresents layout of category data labels. Used with Treemap series only.
PictureTypeDetermines mode of bar picture filling.
PieSplitTypeRepresents a type of splitting points in the second pie or bar on a pie-of-pie or bar-of-pie chart.
QuartileMethodTypeReturns type of quartile method
StyleTypeRepresents chart style.
TickLabelPositionTypeRepresents the position type of tick-mark labels on the specified axis.
TickMarkTypeRepresents the tick mark type for the specified axis.
TimeUnitTypeRepresents the base unit for the category axis
TrendlineTypeRepresents type of trend line