Class ExcelChartAsType
Provides easy access to convert the drawing to a it's typed ExcelChart class.
Inheritance
Inherited Members
Namespace: OfficeOpenXml.Drawing
Assembly: EPPlus.dll
Syntax
public class ExcelChartAsType
  Properties
AreaChart
Returns the drawing as an area chart. If this drawing is not an area chart, null will be returned
Declaration
public ExcelAreaChart AreaChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelAreaChart | The drawing as an area chart  | 
      
BarChart
Returns return the drawing as a bar chart. If this drawing is not a bar chart, null will be returned
Declaration
public ExcelBarChart BarChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelBarChart | The drawing as a bar chart  | 
      
BoxWhiskerChart
Returns return the drawing as a boxwhisker chart. If this drawing is not a boxwhisker chart, null will be returned
Declaration
public ExcelBoxWhiskerChart BoxWhiskerChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelBoxWhiskerChart | The drawing as a boxwhisker chart  | 
      
BubbleChart
Returns the drawing as a bubble chart. If this drawing is not a bubble chart, null will be returned
Declaration
public ExcelBubbleChart BubbleChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelBubbleChart | The drawing as a bubble chart  | 
      
Chart
Returns return the drawing as a generic chart. This the base class for all charts. If this drawing is not a chart, null will be returned
Declaration
public ExcelChart Chart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelChart | The drawing as a chart  | 
      
DoughnutChart
Returns return the drawing as a doughnut chart. If this drawing is not a doughnut chart, null will be returned
Declaration
public ExcelDoughnutChart DoughnutChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelDoughnutChart | The drawing as a doughnut chart  | 
      
FunnelChart
Returns return the drawing as a funnel chart. If this drawing is not a funnel chart, null will be returned
Declaration
public ExcelFunnelChart FunnelChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelFunnelChart | The drawing as a funnel Chart  | 
      
HistogramChart
Returns return the drawing as a histogram chart. If this drawing is not a histogram chart, null will be returned
Declaration
public ExcelHistogramChart HistogramChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelHistogramChart | The drawing as a histogram Chart  | 
      
LineChart
Returns return the drawing as a line chart. If this drawing is not a line chart, null will be returned
Declaration
public ExcelLineChart LineChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelLineChart | The drawing as a line chart  | 
      
OfPieChart
Returns the drawing as a PieOfPie or a BarOfPie chart. If this drawing is not a PieOfPie or a BarOfPie chart, null will be returned
Declaration
public ExcelOfPieChart OfPieChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelOfPieChart | The drawing as a PieOfPie or a BarOfPie chart  | 
      
PieChart
Returns the drawing as a pie chart. If this drawing is not a pie chart, null will be returned
Declaration
public ExcelPieChart PieChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelPieChart | The drawing as a pie chart  | 
      
RadarChart
Returns the drawing as a radar chart. If this drawing is not a radar chart, null will be returned
Declaration
public ExcelRadarChart RadarChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelRadarChart | The drawing as a radar chart  | 
      
RegionMapChart
Returns the drawing as a region map chart. If this drawing is not a region map chart, null will be returned
Declaration
public ExcelRegionMapChart RegionMapChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelRegionMapChart | The drawing as a region map chart  | 
      
ScatterChart
Returns the drawing as a scatter chart. If this drawing is not a scatter chart, null will be returned
Declaration
public ExcelScatterChart ScatterChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelScatterChart | The drawing as a scatter chart  | 
      
StockChart
Returns the drawing as a stock chart. If this drawing is not a stock chart, null will be returned
Declaration
public ExcelStockChart StockChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelStockChart | The drawing as a stock chart  | 
      
SunburstChart
Returns return the drawing as a sunburst chart. If this drawing is not a sunburst chart, null will be returned
Declaration
public ExcelSunburstChart SunburstChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelSunburstChart | The drawing as a sunburst chart  | 
      
SurfaceChart
Returns the drawing as a surface chart. If this drawing is not a surface chart, null will be returned
Declaration
public ExcelSurfaceChart SurfaceChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelSurfaceChart | The drawing as a surface chart  | 
      
TreemapChart
Returns return the drawing as a treemap chart. If this drawing is not a treemap chart, null will be returned
Declaration
public ExcelTreemapChart TreemapChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelTreemapChart | The drawing as a treemap chart  | 
      
WaterfallChart
Returns the drawing as a waterfall chart. If this drawing is not a waterfall chart, null will be returned
Declaration
public ExcelWaterfallChart WaterfallChart { get; }
  Property Value
| Type | Description | 
|---|---|
| ExcelWaterfallChart | The drawing as a waterfall chart  | 
      
Methods
Type<T>()
Converts the drawing to it's top level or other nested drawing class.
Declaration
public T Type<T>()
    where T : ExcelChart
  Returns
| Type | Description | 
|---|---|
| T | The drawing as type T  | 
      
Type Parameters
| Name | Description | 
|---|---|
| T | The type of drawing. T must be inherited from ExcelDrawing  |