IChart Interface

Represents an graphic chart on a slide.

Namespace:  Aspose.Slides.Charts
Assembly:  Aspose.Slides (in Aspose.Slides.dll) Version: 21.7.0.0 (21.7)
Syntax
public interface IChart : ISlideComponent, IPresentationComponent, 
	IThemeable, IShape, IHyperlinkContainer, IChartComponent, IFormattedTextContainer, 
	IGraphicalObject, IOverrideThemeable

The IChart type exposes the following members.

Properties
  NameDescription
Public propertyAlternativeText
Returns or sets the alternative text associated with a shape. Read/write String.
(Inherited from IShape.)
Public propertyAlternativeTextTitle
Returns or sets the title of alternative text associated with a shape. Read/write String.
(Inherited from IShape.)
Public propertyAsIChartComponent
Returns IChartComponent interface. Read-only IChartComponent.
(Inherited from IFormattedTextContainer.)
Public propertyAsIFormattedTextContainer
Allows to get base IFormattedTextContainer interface. Read-only IFormattedTextContainer.
Public propertyAsIGraphicalObject
Allows to get base IGraphicalObject interface. Read-only IGraphicalObject.
Public propertyAsIHyperlinkContainer
Allows to get base IHyperlinkContainer interface. Read-only IHyperlinkContainer.
(Inherited from IShape.)
Public propertyAsIOverrideThemeable
Returns IOverrideThemeable interface. Read-only IOverrideThemeable.
Public propertyAsIPresentationComponent
Allows to get base IPresentationComponent interface. Read-only IPresentationComponent.
(Inherited from ISlideComponent.)
Public propertyAsIShape
Allows to get base IShape interface. Read-only IShape.
(Inherited from IGraphicalObject.)
Public propertyAsISlideComponent
Returns ISlideComponent interface. Read-only ISlideComponent.
(Inherited from IThemeable.)
Public propertyAsIThemeable
Returns IThemeable interface. Read-only IThemeable.
(Inherited from IOverrideThemeable.)
Public propertyAxes
Provide access to chart axes. Read-only IAxesManager.
Public propertyBackWall
Returns an object which allows to change format of the back wall of a 3D chart. Read-only IChartWall.
Public propertyBlackWhiteMode
Property specifies how a shape will render in black-and-white display mode.. Read/write BlackWhiteMode.
(Inherited from IShape.)
Public propertyChart
Returns the chart. Read-only IChart.
(Inherited from IChartComponent.)
Public propertyChartData
Returns information about the linked or embedded data associated with a chart. Read-only IChartData.
Public propertyChartDataTable
Returns a data table of a chart. Read-only IDataTable.
Public propertyChartTitle
Returns or sets a chart title Read-only IChartTitle.
Public propertyConnectionSiteCount
Returns the number of connection sites on the shape. Read-only Int32.
(Inherited from IShape.)
Public propertyCustomData
Returns the shape's custom data. Read-only ICustomData.
(Inherited from IShape.)
Public propertyDisplayBlanksAs
Returns or sets the way to plot blank cells on a chart. Read/write DisplayBlanksAsType.
Public propertyEffectFormat
Returns the EffectFormat object which contains pixel effects applied to a shape. Read-only IEffectFormat.
(Inherited from IShape.)
Public propertyFillFormat
Returns the FillFormat object that contains fill formatting properties for a shape. Read-only IFillFormat.
(Inherited from IShape.)
Public propertyFloor
Returns an object which allows to change format of the floor of a 3D chart. Read-only IChartWall.
Public propertyFrame
Returns or sets the shape frame's properties. Read/write IShapeFrame.
(Inherited from IShape.)
Public propertyGraphicalObjectLock
Returns shape's locks. Read-only IGraphicalObjectLock.
(Inherited from IGraphicalObject.)
Public propertyHasDataTable
Determines whether a chart has a data table. Read/write Boolean.
Public propertyHasLegend
Determines whether a chart has a legend. Read/write Boolean.
Public propertyHasRoundedCorners
Specifies the chart area shall have rounded corners. Read/write Boolean.
Public propertyHasTitle
Determines whether a chart has a visible title. Read/write Boolean.
Public propertyHeight
Returns or sets the height of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyHidden
Determines whether the shape is hidden. Read/write Boolean.
(Inherited from IShape.)
Public propertyHyperlinkClick
Returns or sets the hyperlink defined for mouse click. Read/write IHyperlink.
(Inherited from IHyperlinkContainer.)
Public propertyHyperlinkManager
Hyperlinks manager Read-only IHyperlinkManager.
(Inherited from IHyperlinkContainer.)
Public propertyHyperlinkMouseOver
Returns or sets the hyperlink defined for mouse over. Read/write IHyperlink.
(Inherited from IHyperlinkContainer.)
Public propertyIsGrouped
Determines whether the shape is grouped. Read-only Boolean.
(Inherited from IShape.)
Public propertyIsTextHolder
Determines whether the shape is TextHolder. Read-only Boolean.
(Inherited from IShape.)
Public propertyLegend
Returns or sets a legend for a chart. Read-only ILegend.
Public propertyLineFormat
Returns the LineFormat object that contains line formatting properties for a shape. Read-only ILineFormat.
(Inherited from IShape.)
Public propertyName
Returns or sets the name of a shape. Read/write String.
(Inherited from IShape.)
Public propertyOfficeInteropShapeId
Gets unique shape identifier in slide scope. Read-only UInt32. See also UniqueId for getting unique shape identifier in presentation scope.
(Inherited from IShape.)
Public propertyParentGroup
Returns parent GroupShape object if shape is grouped. Otherwise returns null. Read-only IGroupShape.
(Inherited from IShape.)
Public propertyPlaceholder
Returns the placeholder for a shape. Read-only IPlaceholder.
(Inherited from IShape.)
Public propertyPlotArea
Represents the plot area of a chart. Read-only IChartPlotArea.
Public propertyPlotVisibleCellsOnly
Determines whether the only visible cells are plotted. False to plot both visible and hidden cells. Read/write Boolean.
Public propertyPresentation
Returns the presentation. Read-only IPresentation.
(Inherited from IPresentationComponent.)
Public propertyCode exampleRawFrame
Returns or sets the raw shape frame's properties. Read/write IShapeFrame.
(Inherited from IShape.)
Public propertyRotation
Returns or sets the number of degrees the specified shape is rotated around the z-axis. A positive value indicates clockwise rotation; a negative value indicates counterclockwise rotation. Read/write Single.
(Inherited from IShape.)
Public propertyRotation3D
Returns a 3D rotation of a chart. Read-only IRotation3D.
Public propertyShapeLock
Returns shape's locks. Read-only IBaseShapeLock.
(Inherited from IShape.)
Public propertyShowDataLabelsOverMaximum
Specifies data labels over the maximum of the chart shall be shown. Read/write Boolean.
Public propertySideWall
Returns an object which allows to change format of the side wall of a 3D chart. Read-only IChartWall.
Public propertySlide
Returns the base slide. Read-only IBaseSlide.
(Inherited from ISlideComponent.)
Public propertyStyle
Returns or sets the chart style. Read/write StyleType.
Public propertyTextFormat
Returns chart text format. Read-only IChartTextFormat.
(Inherited from IFormattedTextContainer.)
Public propertyThemeManager
Returns override theme manager. Read-only IOverrideThemeManager.
(Inherited from IOverrideThemeable.)
Public propertyThreeDFormat
Returns the ThreeDFormat object that contains line formatting properties for a shape. Read-only IThreeDFormat.
(Inherited from IShape.)
Public propertyType
Returns or sets the chart type. Read/write ChartType.
Public propertyUniqueId
Gets unique shape identifier in presentation scope. Read-only UInt32. See also OfficeInteropShapeId for getting unique shape identifier in slide scope.
(Inherited from IShape.)
Public propertyUserShapes
Specify the shapes drawn on top of the chart. Read-only IGroupShape.
Public propertyWidth
Returns or sets the width of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyX
Returns or sets the x-coordinate of the upper-left corner of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyY
Returns or sets the y-coordinate of the upper-left corner of the shape. Read/write Single.
(Inherited from IShape.)
Public propertyZOrderPosition
Returns the position of a shape in the z-order. Shapes[0] returns the shape at the back of the z-order, and Shapes[Shapes.Count - 1] returns the shape at the front of the z-order. Read-only Int32.
(Inherited from IShape.)
Methods
  NameDescription
Public methodAddPlaceholder
Adds a new placeholder if there is no and sets placeholder properties to a specified one.
(Inherited from IShape.)
Public methodCreateThemeEffective
Returns an effective theme for this themeable object.
(Inherited from IThemeable.)
Public methodGetThumbnail
Returns shape thumbnail. ShapeThumbnailBounds.Shape shape thumbnail bounds type is used by default.
(Inherited from IShape.)
Public methodGetThumbnail(ShapeThumbnailBounds, Single, Single)
Returns shape thumbnail.
(Inherited from IShape.)
Public methodRemovePlaceholder
Defines that this shape isn't a placeholder.
(Inherited from IShape.)
Public methodValidateChartLayout
Calculates actual values of chart elements. Actual values inlude position of elements that implement IActualLayout interface (IActualLayout.ActualX, IActualLayout.ActualY, IActualLayout.ActualWidth, IActualLayout.ActualHeight) and actual axes values (IAxis.ActualMaxValue, IAxis.ActualMinValue, IAxis.ActualMajorUnit, IAxis.ActualMinorUnit, IAxis.ActualMajorUnitScale, IAxis.ActualMinorUnitScale)
Public methodWriteAsSvg(Stream)
Saves content of Shape as SVG file.
(Inherited from IShape.)
Public methodWriteAsSvg(Stream, ISVGOptions)
Saves content of Shape as SVG file.
(Inherited from IShape.)
See Also