Chart

Chart class

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

public class Chart : GraphicalObject, IChart

特性

姓名描述
AlternativeText { get; set; }返回或设置与形状关联的替代文本。 读/写String。
AlternativeTextTitle { get; set; }返回或设置与形状关联的替代文本的标题。 读/写String。
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; }判断图表是否有数据表。 读/写Boolean。
HasLegend { get; set; }确定图表是否有图例。 读/写Boolean。
HasRoundedCorners { get; set; }指定图表区域应具有圆角。 读/写Boolean。
HasTitle { get; set; }确定图表是否有可见标题。 读/写Boolean。
Height { get; set; }返回或设置形状的高度。 读/写Single。
Hidden { get; set; }确定形状是否隐藏。 读/写Boolean。
HyperlinkClick { get; set; }返回或设置为鼠标单击定义的超链接。 读/写IHyperlink
HyperlinkManager { get; }返回超链接管理器。 只读IHyperlinkManager
HyperlinkMouseOver { get; set; }返回或设置为鼠标悬停定义的超链接。 读/写IHyperlink
IsGrouped { get; }确定形状是否被分组。 只读Boolean。
IsTextHolder { get; }判断形状是否为TextHolder_PPT。 只读Boolean。
Legend { get; }返回或设置图表的图例。 只读ILegend
virtual LineFormat { get; }返回包含形状的行格式属性的 LineFormat 对象。 注意:对于某些没有线条属性的形状类型,可以返回 null。 只读ILineFormat
Name { get; set; }返回或设置形状的名称。 不能为空。如果需要,使用空字符串值。 读/写String。
OfficeInteropShapeId { get; }获取幻灯片范围内的唯一形状标识符。 只读UInt32。 另请参见UniqueId以获取表示范围内的唯一形状标识符。
ParentGroup { get; }如果形状被分组,则返回父 GroupShape 对象。否则返回 null。 只读IGroupShape
Placeholder { get; }返回形状的占位符。如果形状没有占位符,则返回 null。 只读IPlaceholder
PlotArea { get; }表示图表的绘图区域。 只读IChartPlotArea
PlotVisibleCellsOnly { get; set; }确定是否仅绘制可见单元格。 False 绘制可见和隐藏单元格。 读/写Boolean。
Presentation { get; }返回幻灯片的父演示文稿。 只读IPresentation
RawFrame { get; set; }返回或设置原始形状框架的属性。 读/写IShapeFrame
Rotation { get; set; }返回或设置指定形状围绕 z 轴 旋转的度数。正值表示顺时针旋转;负值 表示逆时针旋转。 读/写Single。
Rotation3D { get; }返回图表的 3D 旋转。 只读IRotation3D
ShapeLock { get; }返回形状的锁。 只读IGraphicalObjectLock。 (2 properties)
ShowDataLabelsOverMaximum { get; set; }指定应显示图表最大值的数据标签。 读/写Boolean。
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; }返回或设置形状的宽度。 读/写Single。
X { get; set; }返回或设置形状左上角的 x 坐标。 读/写Single。
Y { get; set; }返回或设置形状左上角的 y 坐标。 读/写Single。
virtual ZOrderPosition { get; }返回形状在 z 顺序中的位置。 Shapes[0] 返回 z 顺序后面的形状, 和 Shapes[Shapes.Count - 1] 返回 z 顺序前面的形状. 只读Int32。

方法

姓名描述
AddPlaceholder(IPlaceholder)如果没有,则添加新的占位符并将占位符属性设置为指定的占位符。
CreateThemeEffective()返回此图表的有效主题。
GetThumbnail()返回形状缩略图。 ShapeThumbnailBounds.Shape 形状缩略图边界类型默认使用。
GetThumbnail(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)将 Shape 的内容保存为 SVG 文件。
WriteAsSvg(Stream, ISVGOptions)将 Shape 的内容保存为 SVG 文件。

也可以看看