Aspose.Slides.Charts

Contains classes for work with charts in Microsoft PowerPoint presentations.

Classes

Class Description
AxesCompositionNotCombinableException Exception which thrown when axes composition of the series is not combinable with present axes composition in chart.
AxesManager Provides access to chart axes.
Axis Encapsulates the object that represents a chart’s axis.
AxisFormat Represents chart format properties.
BaseChartValue Represents a value of a chart.
CannotCombine2DAnd3DChartsException Exception which thrown when trying to combine 2D and 3D chart types.
Chart Represents an graphic chart on a slide.
ChartCategory Represents chart categories.
ChartCategoryCollection Represents collection of ChartCategory
ChartCategoryLevelsManager Managed container of the values of the chart category levels.
ChartCellCollection Represents collection of a cells with data.
ChartData Represents data used for a chart plotting.
ChartDataCell Represents cell for chart data.
ChartDataPoint Represents series data point.
ChartDataPointCollection Represents collection of a series data point.
ChartDataPointLevel Represents data point level. Applies for Treemap and Sunburst chart.
ChartDataPointLevelsManager Container of data point levels. Applied for Treeamp and Sunburst series. Data point levels indexing is zero-based.
ChartDataWorkbook Provides access to embedded Excel workbook
ChartDataWorksheet Represents worksheet associated with IChartDataCell
ChartDataWorksheetCollection Represents the collection of worksheets of chart data workbook.
ChartLinesFormat Represents gridlines format properties.
ChartPlotArea Represents rectangle where chart should be plotted.
ChartPortionFormat This class contains the chart portion formatting properties used in charts. Unlike IPortionFormatEffectiveData, all properties of this class are writeable.
ChartSeries Represents a chart series.
ChartSeriesCollection Represents collection of ChartSeries
ChartSeriesGroup Represents group of series.
ChartTextFormat Specifies default text formatting for chart text elements.
ChartTitle Represents chart title properties.
ChartTypeCharacterizer Helper for getting additional information about charts and series by its ChartType.
ChartWall Represents walls on 3d charts.
DataLabel Represents a series labels.
DataLabelCollection Represents a series labels.
DataLabelFormat Represents formatting options for DataLabel.
DataSourceTypeForErrorBarsCustomValues Specifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list
DataTable Represents data table properties.
DoubleChartValue Represent 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.
ErrorBarsCustomValues Specifies the errors bar values. It shall be used only when the Error bars value type is Custom.
ErrorBarsFormat Represents error bars of chart series. ErrorBars custom values are in IChartDataPointCollection (in ErrorBarsCustomValues property).
Format Represents chart format properties.
Legend Represents chart’s legend properties.
LegendEntryCollection Represents legends collection.
LegendEntryProperties Represents legend properties of a chart.
Marker Represents marker of a chert.
PieSplitCustomPointCollection Represents a collection of points for splitting point in a bar-of-pie or pie-of-pie chart with a custom split.
Rotation3D Represents 3D rotation of a chart.
StringChartValue Represent 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.
StringOrDoubleChartValue Represent 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.
Trendline Class represents trend line of chart series
TrendlineCollection Represents a collection of Trendline
UpDownBarsManager Provide access to up/down bars of Line- or Stock-chart.

Interfaces

Interface Description
IActualLayout Specifies actual position of a chart element.
IAxesManager Provides access to chart axes.
IAxis Encapsulates the object that represents a chart’s axis.
IAxisFormat Represents chart format properties.
IBaseChartValue Represents a value of a chart.
IChart Represents an graphic chart on a slide.
IChartCategory Represents chart categories.
IChartCategoryCollection Represents collection of IChartCategory
IChartCategoryLevelsManager Managed container of the values of the chart category levels.
IChartCellCollection Represents collection of a cells with data.
IChartComponent Represents a component of a chart.
IChartData Represents data used for a chart plotting.
IChartDataCell Represents cell for chart data.
IChartDataPoint Represents series data point.
IChartDataPointCollection Represents collection of a series data point.
IChartDataPointLevel Represents data point level. Applies for Treemap and Sunburst chart.
IChartDataPointLevelsManager Container of data point levels. Applied for Treeamp and Sunburst series. Data point levels indexing is zero-based.
IChartDataWorkbook Provides access to embedded Excel workbook
IChartDataWorksheet Represents worksheet associated with IChartDataCell
IChartDataWorksheetCollection Represents the collection of worksheets of chart data workbook.
IChartLinesFormat Represents gridlines format properties.
IChartParagraphFormat Represents a paragraph formatting properties of a chart.
IChartPlotArea Represents chart title properties.
IChartPortionFormat Represents the chart portion formatting properties used in charts.
IChartSeries Represents a chart series.
IChartSeriesCollection Represents collection of IChartSeries
IChartSeriesGroup Represents group of series.
IChartSeriesGroupCollection Represents the collection of groups of combinable series.
IChartSeriesReadonlyCollection Represents a readonly collection of IChartSeries
IChartTextBlockFormat Represents formatting properties for chart text elements.
IChartTextFormat Chart operate with restricted set of text format properties. IChartTextFormat, IChartTextBlockFormat, IChartParagraphFormat, IChartPortionFormat interfaces describe this restricted set.
IChartTitle Represents chart title properties.
IChartWall Represents walls on 3d charts.
IDataLabel Represents a series labels.
IDataLabelCollection Represents a series labels.
IDataLabelFormat Represents formatting options for DataLabel.
IDataSourceTypeForErrorBarsCustomValues Specifies types of values in ChartDataPoint.ErrorBarsCustomValues properties list
IDataTable Represents data table properties.
IDoubleChartValue Represent 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.
IErrorBarsCustomValues Specifies the errors bar values. It shall be used only when the Error bars value type is Custom.
IErrorBarsFormat Represents error bars of chart series. ErrorBars custom values are in IChartDataPointCollection (in ErrorBarsCustomValues property).
IFormat Represents chart format properties.
IFormattedTextContainer Represents chart text format.
ILayoutable Specifies the exact position of a chart element.
ILegend Represents chart’s legend properties.
ILegendEntryCollection Represents legends collection.
ILegendEntryProperties Represents legend properties of a chart.
IMarker Represents marker of a chert.
IMultipleCellChartValue Represents a collection of a chart cells.
IOverridableText Represents overridable text for a chart.
IPieSplitCustomPointCollection Represents 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.
IRotation3D Represents 3D rotation of a chart.
ISingleCellChartValue Represents a chart data cell.
IStringChartValue Represent 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.
IStringOrDoubleChartValue Represent 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.
ITrendline Class represents trend line of chart series
ITrendlineCollection Represents a collection of TrendlineEx
IUpDownBarsManager Provide access to up/down bars of Line- or Stock-chart.

Enumeration

Enumeration Description
AxisAggregationType Represents aggregation type of category axis. Used with Histogram or HistogramPareto series only.
AxisPositionType Determines a position of axis.
BubbleSizeRepresentationType Specifies the possible ways to represent data as bubble chart sizes.
CategoryAxisType Represents a type of a category axis.
ChartDataSourceType Represents a type of data source of the chart
ChartShapeType Represents a shape of chart.
ChartType Represents a type of chart.
CombinableSeriesTypesGroup Enumeration 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.
CrossesType Determines where axis will cross.
DataSourceType Data source types.
DisplayBlanksAsType Determines how missing data will be displayed.
DisplayUnitType Determines multiplicity of the displayed data.
ErrorBarType Represents type of error bar
ErrorBarValueType Represents type of error bar value
LayoutTargetType If 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).
LegendDataLabelPosition Determines position of data labels.
LegendPositionType Determines a position of legend on a chart.
MarkerStyleType Determines form of marker on chart’s data point.
ParentLabelLayoutType Represents layout of category data labels. Used with Treemap series only.
PictureType Determines mode of bar picture filling.
PieSplitType Represents a type of splitting points in the second pie or bar on a pie-of-pie or bar-of-pie chart.
QuartileMethodType Returns type of quartile method
StyleType Represents chart style.
TickLabelPositionType Represents the position type of tick-mark labels on the specified axis.
TickMarkType Represents the tick mark type for the specified axis.
TimeUnitType Represents the base unit for the category axis
TrendlineType Represents type of trend line