Chart

Chart class

表示幻灯片上的图形图表。

public class Chart : GraphicalObject, IChart

Properties

NameDescription
AlternativeText { get; set; }返回或设置与形状相关的替代文本。可读/写字符串。
AlternativeTextTitle { get; set; }返回或设置与形状相关的替代文本标题。可读/写字符串。
AsIFormattedTextContainer { get; }允许获取基本的 IFormattedTextContainer 接口。只读 IFormattedTextContainer
AsIThemeable { get; }允许获取基本的 IThemeable 接口。只读 IThemeable
Axes { get; }提供对图表坐标轴的访问。只读 IAxesManager
BackWall { get; }返回一个对象,允许更改 3D 图表的背面墙格式。只读 IChartWall
BlackWhiteMode { get; set; }属性指定形状在黑白显示模式下的渲染方式。可读/写 BlackWhiteMode
ChartData { get; }返回与图表关联的链接或嵌入数据的信息。只读 IChartData
ChartDataTable { get; }返回图表的数据表。只读 IDataTable
ChartTitle { get; }返回或设置图表标题。只读 IChartTitle
ConnectionSiteCount { get; }返回形状上的连接点数量。只读 Int32。
CustomData { get; }返回形状的自定义数据。只读 ICustomData
DisplayBlanksAs { get; set; }返回或设置在图表上绘制空白单元格的方式。可读/写 DisplayBlanksAsType
virtual EffectFormat { get; }返回包含应用于形状的像素效果的 EffectFormat 对象。注意:对于某些没有效果属性的形状,可以返回 null。只读 IEffectFormat
virtual FillFormat { get; }返回包含形状填充格式属性的 FillFormat 对象。注意:对于某些没有填充属性的形状,可以返回 null。只读 IFillFormat
Floor { get; }返回一个对象,允许更改 3D 图表的底面格式。只读 IChartWall
Frame { get; set; }返回或设置形状框架的属性。可读/写 IShapeFrame
GraphicalObjectLock { get; }返回形状的锁定状态。只读 IGraphicalObjectLock
HasDataTable { get; set; }确定图表是否具有数据表。可读/写布尔值。
HasLegend { get; set; }确定图表是否具有图例。可读/写布尔值。
HasRoundedCorners { get; set; }指定图表区域应该具有圆角。可读/写布尔值。
HasTitle { get; set; }确定图表是否具有可见标题。可读/写布尔值。
Height { get; set; }返回或设置形状的高度。可读/写单精度浮点数。
Hidden { get; set; }确定形状是否被隐藏。可读/写布尔值。
HyperlinkClick { get; set; }返回或设置为鼠标单击定义的超链接。可读/写 IHyperlink
HyperlinkManager { get; }返回超链接管理器。只读 IHyperlinkManager
HyperlinkMouseOver { get; set; }返回或设置为鼠标悬停定义的超链接。可读/写 IHyperlink
IsDecorative { get; set; }获取或设置“标记为装饰性”选项。可读/写布尔值。
IsGrouped { get; }确定形状是否被分组。只读布尔值。
IsTextHolder { get; }确定形状是否是 TextHolder_PPT。只读布尔值。
Legend { get; }返回或设置图表的图例。只读 ILegend
virtual LineFormat { get; }返回包含形状线条格式属性的 LineFormat 对象。注意:对于某些没有线条属性的形状,可以返回 null。只读 ILineFormat
Name { get; set; }返回或设置形状的名称。必须不为 null。如果需要,请使用空字符串值。可读/写字符串。
OfficeInteropShapeId { get; }获取在幻灯片范围内的唯一形状标识符。只读 UInt32。有关在演示范围内获取唯一形状标识符的信息,请参见 UniqueId
ParentGroup { get; }如果形状被分组,则返回父 GroupShape 对象。否则返回 null。只读 IGroupShape
Placeholder { get; }返回形状的占位符。如果形状没有占位符,则返回 null。只读 IPlaceholder
PlotArea { get; }表示图表的绘图区。只读 IChartPlotArea
PlotVisibleCellsOnly { get; set; }确定是否仅绘制可见单元格。设置为 false 以绘制可见和隐藏单元格。可读/写布尔值。
Presentation { get; }返回幻灯片的父演示文稿。只读 IPresentation
RawFrame { get; set; }返回或设置原始形状框架的属性。可读/写 IShapeFrame
Rotation { get; set; }返回或设置指定形状绕 z 轴旋转的度数。正值表示顺时针旋转;负值表示逆时针旋转。可读/写单精度浮点数。
Rotation3D { get; }返回图表的 3D 旋转。只读 IRotation3D
ShapeLock { get; }返回形状的锁定状态。只读 IGraphicalObjectLock。 (2 个属性)
ShowDataLabelsOverMaximum { get; set; }指定在图表的最大值上应显示数据标签。可读/写布尔值。
SideWall { get; }返回一个对象,允许更改 3D 图表的侧墙格式。只读 IChartWall
Slide { get; }返回形状的父幻灯片。只读 IBaseSlide
Style { get; set; }返回或设置图表样式。可读/写 StyleType
TextFormat { get; }返回图表文本格式。该属性不适用于以下类型:Treemap、Sunburst、Waterfall、Histogram、Funnel、BoxAndWhisker。只读 IChartTextFormat
ThemeManager { get; }返回主题管理器。只读 IOverrideThemeManager
virtual ThreeDFormat { get; }返回形状的 3D 效果属性的 ThreeDFormat 对象。注意:对于某些没有 3D 属性的形状,可以返回 null。只读 IThreeDFormat
Type { get; set; }返回或设置图表类型。可读/写 ChartType
UniqueId { get; }获取在演示范围内的唯一形状标识符。只读 UInt32。有关在幻灯片范围内获取唯一形状标识符的信息,请参见 OfficeInteropShapeId
UserShapes { get; }指定在图表上绘制的形状。只读 IGroupShape
Width { get; set; }返回或设置形状的宽度。可读/写单精度浮点数。
X { get; set; }返回或设置形状的左上角的 x 坐标。可读/写单精度浮点数。
Y { get; set; }返回或设置形状的左上角的 y 坐标。可读/写单精度浮点数。
virtual ZOrderPosition { get; }返回形状在 z 顺序中的位置。Shapes[0] 返回 z 顺序最底部的形状,Shapes[Shapes.Count - 1] 返回 z 顺序最顶部的形状。只读 Int32。

Methods

NameDescription
AddPlaceholder(IPlaceholder)如果没有占位符,则添加一个新占位符,并将占位符属性设置为指定的属性。
CreateThemeEffective()返回该图表的有效主题。
GetBasePlaceholder()返回基本占位符形状(当前形状继承的布局和/或母版幻灯片上的形状)。如果当前形状未继承,则返回 null。
GetImage()返回形状缩略图。默认使用 ShapeThumbnailBounds.Shape 的形状缩略图边界类型。
GetImage(ShapeThumbnailBounds, float, float)返回形状缩略图。
RemovePlaceholder()确定该形状不是占位符。
ValidateChartLayout()计算图表元素的实际值。实际值包括实现 IActualLayout 接口的元素的位置 (IActualLayout.ActualX, IActualLayout.ActualY, IActualLayout.ActualWidth, IActualLayout.ActualHeight) 以及实际坐标轴值 (IAxis.ActualMaxValue, IAxis.ActualMinValue, IAxis.ActualMajorUnit, IAxis.ActualMinorUnit, IAxis.ActualMajorUnitScale, IAxis.ActualMinorUnitScale)
WriteAsSvg(Stream)将形状的内容保存为 SVG 文件。
WriteAsSvg(Stream, ISVGOptions)将形状的内容保存为 SVG 文件。

See Also