ChartTypeCharacterizer

ChartTypeCharacterizer class

Helper for getting additional information about charts and series by its ChartType.

class ChartTypeCharacterizer

Methods

MethodDescription
ChartTypeCharacterizer()
static bool HasSeriesTrendLines(ChartType)Returns if there are series trend lines for specified series type.
static bool Is2DChart(ChartType)Return true if chartType is one of 2D chart types.
static bool Is3DChart(ChartType)Return true if chartType is one of 3D chart types.
static bool IsBar3DChart(ChartType)Return true if chartType is one of bar3DChart subtypes (3D columns or bars).
static bool IsChartTypeArea(ChartType)Return true if chartType is one of Area subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::Area, ChartType::PercentsStackedArea, ChartType::PercentsStackedArea3D, ChartType::StackedArea, ChartType::StackedArea3D, ChartType::Area3D.
static bool IsChartTypeBar(ChartType)Return true if chartType is one of Bar subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::ClusteredBar, ChartType::ClusteredBar3D, ChartType::PercentsStackedBar, ChartType::PercentsStackedBar3D, ChartType::StackedBar, ChartType::StackedBar3D, ChartType::ClusteredHorizontalCone, ChartType::ClusteredHorizontalCylinder, ChartType::ClusteredHorizontalPyramid, ChartType::StackedHorizontalCone, ChartType::StackedHorizontalCylinder, ChartType::StackedHorizontalPyramid, ChartType::PercentsStackedHorizontalCone, ChartType::PercentsStackedHorizontalCylinder, ChartType::PercentsStackedHorizontalPyramid.
static bool IsChartTypeBubble(ChartType)Return true if chartType is one of Bubble subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::Bubble, ChartType::BubbleWith3D.
static bool IsChartTypeColumn(ChartType)Return true if chartType is one of Column subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::ClusteredColumn, ChartType::ClusteredColumn3D, ChartType::ClusteredCone, ChartType::ClusteredCylinder, ChartType::ClusteredPyramid, ChartType::PercentsStackedColumn, ChartType::PercentsStackedColumn3D, ChartType::PercentsStackedCone, ChartType::PercentsStackedCylinder, ChartType::PercentsStackedPyramid, ChartType::StackedColumn, ChartType::StackedColumn3D, ChartType::StackedCone, ChartType::StackedCylinder, ChartType::StackedPyramid, ChartType::Column3D, ChartType::Cylinder3D, ChartType::Cone3D, ChartType::Pyramid3D.
static bool IsChartTypeDoughnut(ChartType)Return true if chartType is one of Doughnut subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::Doughnut, ChartType::ExplodedDoughnut.
static bool IsChartTypeLine(ChartType)Return true if chartType is one of Line subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::Line, ChartType::LineWithMarkers, ChartType::PercentsStackedLine, ChartType::PercentsStackedLineWithMarkers, ChartType::StackedLine, ChartType::StackedLineWithMarkers, ChartType::Line3D.
static bool IsChartTypePie(ChartType)Return true if chartType is one of Pie subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::BarOfPie, ChartType::ExplodedPie, ChartType::ExplodedPie3D, ChartType::Pie, ChartType::Pie3D, ChartType::PieOfPie.
static bool IsChartTypeRadar(ChartType)Return true if chartType is one of Radar subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::FilledRadar, ChartType::Radar, ChartType::RadarWithMarkers.
static bool IsChartTypeScatter(ChartType)Return true if chartType is one of Scatter subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::ScatterWithMarkers, ChartType::ScatterWithSmoothLines, ChartType::ScatterWithSmoothLinesAndMarkers, ChartType::ScatterWithStraightLines, ChartType::ScatterWithStraightLinesAndMarkers.
static bool IsChartTypeStock(ChartType)Return true if chartType is one of Stock subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::HighLowClose, ChartType::OpenHighLowClose, ChartType::VolumeHighLowClose, ChartType::VolumeOpenHighLowClose.
static bool IsChartTypeSurface(ChartType)Return true if chartType is one of Surface subtypes. Subtypes set corresponds to the appropriate set in PowerPoint (see "Change Chart Type" dialog in PowerPoint): ChartType::Surface3D, ChartType::WireframeSurface3D, ChartType::Contour, ChartType::WireframeContour.
static bool IsErrorBarsXAllowed(ChartType)Returns if error bars X allowed for specified series type.
static bool IsErrorBarsYAllowed(ChartType)Returns if error bars Y allowed for specified series type.
static bool IsSeriesUsesBubbleSizeCoordinate(ChartType)Returns if bubble size coordinates can be used for specified series type.
static bool IsSeriesUsesValueCoordinate(ChartType)Returns if specified series type uses value coordinates.
static bool IsSeriesUsesXValueCoordinate(ChartType)Returns if specified series type uses X value coordinates.
static bool IsSeriesUsesYValueCoordinate(ChartType)Returns if specified series type uses Y value coordinates.

See Also