com.aspose.slides
Class Chart

java.lang.Object
  extended by com.aspose.slides.Shape
      extended by com.aspose.slides.GraphicalObject
          extended by com.aspose.slides.Chart
All Implemented Interfaces:
IChart, IChartComponent, IFormattedTextContainer, IGraphicalObject, IHyperlinkContainer, IOverrideThemeable, IPresentationComponent, IShape, ISlideComponent, IThemeable

public class Chart
extends GraphicalObject
implements IChart

Represents an graphic chart on a slide.


Method Summary
 IThemeEffectiveData createThemeEffective()
           Returns an effective theme for this chart.
 IAxesManager getAxes()
           Provide access to chart axes.
 IChartWall getBackWall()
           Returns an object which allows to change format of the back wall of a 3D chart.
 IChart getChart()
           Returns the chart.
 IChartData getChartData()
           Returns information about the linked or embedded data associated with a chart.
 IDataTable getChartDataTable()
           Returns a data table of a chart.
 IChartTitle getChartTitle()
           Returns or sets a chart title.
 int getDisplayBlanksAs()
           Returns or sets the way to plot blank cells on a chart.
 IChartWall getFloor()
           Returns an object which allows to change format of the floor of a 3D chart.
 ILegend getLegend()
           Returns or sets a legend for a chart.
 IChartPlotArea getPlotArea()
           Represents the plot area of a chart.
 boolean getPlotVisibleCellsOnly()
           Determines whether the only visible cells are plotted.
 IRotation3D getRotation3D()
           Returns a 3D rotation of a chart.
 IChartWall getSideWall()
           Returns an object which allows to change format of the side wall of a 3D chart.
 int getStyle()
           Returns or sets the chart style.
 IChartTextFormat getTextFormat()
           Returns chart text format.
 IOverrideThemeManager getThemeManager()
           Returns theme manager.
 int getType()
           Returns or sets the chart type.
 IGroupShape getUserShapes()
           Specify the shapes drawn on top of the chart.
 boolean hasDataTable()
           Determines whether a chart has a data table.
 boolean hasLegend()
           Determines whether a chart has a legend.
 boolean hasTitle()
           Determines whether a chart has a visible title.
 void setDataTable(boolean value)
           Determines whether a chart has a data table.
 void setDisplayBlanksAs(int value)
           Returns or sets the way to plot blank cells on a chart.
 void setLegend(boolean value)
           Determines whether a chart has a legend.
 void setPlotVisibleCellsOnly(boolean value)
           Determines whether the only visible cells are plotted.
 void setStyle(int value)
           Returns or sets the chart style.
 void setTitle(boolean value)
           Determines whether a chart has a visible title.
 void setType(int value)
           Returns or sets the chart type.
 
Methods inherited from class com.aspose.slides.GraphicalObject
getGraphicalObjectLock
 
Methods inherited from class com.aspose.slides.Shape
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getHLinkClick, getHLinkMouseOver, getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, getLineFormat, getName, getParent_Immediate, getParentGroup, getPlaceholder, getPresentation, getRawFrame, getRotation, getShapeLock, getSlide, getTags, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setBlackWhiteMode, setFrame, setHeight, setHidden, setHLinkClick, setHLinkMouseOver, setHyperlinkClick, setHyperlinkMouseOver, setName, setRawFrame, setRotation, setWidth, setX, setY
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.aspose.slides.IGraphicalObject
getGraphicalObjectLock
 
Methods inherited from interface com.aspose.slides.IShape
addPlaceholder, createEffectFormatEffective, createFillFormatEffective, createLineFormatEffective, createThreeDFormatEffective, getAlternativeText, getBlackWhiteMode, getConnectionSiteCount, getCustomData, getEffectFormat, getFillFormat, getFrame, getHeight, getHidden, getLineFormat, getName, getParentGroup, getPlaceholder, getRawFrame, getRotation, getShapeLock, getThreeDFormat, getThumbnail, getThumbnail, getUniqueId, getWidth, getX, getY, getZOrderPosition, isGrouped, isTextHolder, removePlaceholder, setAlternativeText, setBlackWhiteMode, setFrame, setHeight, setHidden, setName, setRawFrame, setRotation, setWidth, setX, setY
 
Methods inherited from interface com.aspose.slides.IHyperlinkContainer
getHyperlinkClick, getHyperlinkManager, getHyperlinkMouseOver, setHyperlinkClick, setHyperlinkMouseOver
 
Methods inherited from interface com.aspose.slides.ISlideComponent
getSlide
 
Methods inherited from interface com.aspose.slides.IPresentationComponent
getPresentation
 

Method Detail

getPlotVisibleCellsOnly

public boolean getPlotVisibleCellsOnly()

Determines whether the only visible cells are plotted. False to plot both visible and hidden cells. Read/write boolean.

Specified by:
getPlotVisibleCellsOnly in interface IChart

setPlotVisibleCellsOnly

public void setPlotVisibleCellsOnly(boolean value)

Determines whether the only visible cells are plotted. False to plot both visible and hidden cells. Read/write boolean.

Specified by:
setPlotVisibleCellsOnly in interface IChart

getDisplayBlanksAs

public int getDisplayBlanksAs()

Returns or sets the way to plot blank cells on a chart. Read/write DisplayBlanksAsType.

Specified by:
getDisplayBlanksAs in interface IChart

setDisplayBlanksAs

public void setDisplayBlanksAs(int value)

Returns or sets the way to plot blank cells on a chart. Read/write DisplayBlanksAsType.

Specified by:
setDisplayBlanksAs in interface IChart

getChartData

public IChartData getChartData()

Returns information about the linked or embedded data associated with a chart. Read-only IChartData.

Specified by:
getChartData in interface IChart

hasTitle

public boolean hasTitle()

Determines whether a chart has a visible title. Read/write boolean.

Specified by:
hasTitle in interface IChart

setTitle

public void setTitle(boolean value)

Determines whether a chart has a visible title. Read/write boolean.

Specified by:
setTitle in interface IChart

getChartTitle

public IChartTitle getChartTitle()

Returns or sets a chart title. Read-only IChartTitle.

Specified by:
getChartTitle in interface IChart

hasDataTable

public boolean hasDataTable()

Determines whether a chart has a data table. Read/write boolean.

Specified by:
hasDataTable in interface IChart

setDataTable

public void setDataTable(boolean value)

Determines whether a chart has a data table. Read/write boolean.

Specified by:
setDataTable in interface IChart

hasLegend

public boolean hasLegend()

Determines whether a chart has a legend. Read/write boolean.

Specified by:
hasLegend in interface IChart

setLegend

public void setLegend(boolean value)

Determines whether a chart has a legend. Read/write boolean.

Specified by:
setLegend in interface IChart

getLegend

public ILegend getLegend()

Returns or sets a legend for a chart. Read-only ILegend.

Specified by:
getLegend in interface IChart

getChartDataTable

public IDataTable getChartDataTable()

Returns a data table of a chart. Read-only IDataTable.

Specified by:
getChartDataTable in interface IChart

getStyle

public int getStyle()

Returns or sets the chart style. Read/write StyleType.

Specified by:
getStyle in interface IChart

setStyle

public void setStyle(int value)

Returns or sets the chart style. Read/write StyleType.

Specified by:
setStyle in interface IChart

getType

public int getType()

Returns or sets the chart type. Read/write ChartType.

Specified by:
getType in interface IChart

setType

public void setType(int value)

Returns or sets the chart type. Read/write ChartType.

Specified by:
setType in interface IChart

getPlotArea

public IChartPlotArea getPlotArea()

Represents the plot area of a chart. Read-only IChartPlotArea.

Specified by:
getPlotArea in interface IChart

getRotation3D

public IRotation3D getRotation3D()

Returns a 3D rotation of a chart. Read-only IRotation3D.

Specified by:
getRotation3D in interface IChart

getBackWall

public IChartWall getBackWall()

Returns an object which allows to change format of the back wall of a 3D chart. Read-only IChartWall.

Specified by:
getBackWall in interface IChart

getSideWall

public IChartWall getSideWall()

Returns an object which allows to change format of the side wall of a 3D chart. Read-only IChartWall.

Specified by:
getSideWall in interface IChart

getFloor

public IChartWall getFloor()

Returns an object which allows to change format of the floor of a 3D chart. Read-only IChartWall.

Specified by:
getFloor in interface IChart

getTextFormat

public IChartTextFormat getTextFormat()

Returns chart text format. Read-only IChartTextFormat.

Specified by:
getTextFormat in interface IFormattedTextContainer

createThemeEffective

public IThemeEffectiveData createThemeEffective()

Returns an effective theme for this chart.

Specified by:
createThemeEffective in interface IThemeable

getThemeManager

public IOverrideThemeManager getThemeManager()

Returns theme manager. Read-only IOverrideThemeManager.

Specified by:
getThemeManager in interface IOverrideThemeable

getUserShapes

public IGroupShape getUserShapes()

Specify the shapes drawn on top of the chart. Read-only IGroupShape.

Specified by:
getUserShapes in interface IChart

getAxes

public IAxesManager getAxes()

Provide access to chart axes. Read-only IAxesManager.

Specified by:
getAxes in interface IChart

getChart

public IChart getChart()
Description copied from interface: IChartComponent

Returns the chart. Read-only IChart.

Specified by:
getChart in interface IChartComponent


Copyright © Copyright 2004-2016 Aspose Pty Ltd. All Rights Reserved.