ShapeCollection
内容
[
隐藏
]ShapeCollection class
表示一个形状的集合。
public sealed class ShapeCollection : DomObject<GroupShape>, IShapeCollection
特性
姓名 | 描述 |
---|---|
Count { get; } | 获取集合中实际包含的元素数量。 只读Int32。 |
IsSynchronized { get; } | 返回一个值,指示对集合的访问是否同步(线程安全)。 只读Boolean。 |
Item { get; } | 获取指定索引处的元素。 只读IShape 。 |
ParentGroup { get; } | 返回形状集合的父 GroupShape 对象。 只读IGroupShape 。 |
SyncRoot { get; } | 返回同步根。 只读Object。 |
方法
姓名 | 描述 |
---|---|
AddAudioFrameCD(float, float, float, float) | 将带有 CD 的 AudioFrame 添加到集合的末尾。 |
AddAudioFrameEmbedded(float, float, float, float, IAudio) | 将带有嵌入音频文件的新音频帧添加到集合的末尾。 它使用 Presentation.Audios 列表中的音频文件。 |
AddAudioFrameEmbedded(float, float, float, float, Stream) | 将带有嵌入音频文件的新音频帧添加到集合的末尾。 嵌入的音频文件只能是 WAV。 它将新音频添加到 Presentation.Audios 列表中。 |
AddAudioFrameLinked(float, float, float, float, string) | 将带有链接音频文件的新音频帧添加到集合的末尾。 |
AddAutoShape(ShapeType, float, float, float, float) | 创建一个新的自选图形,从默认模板对其进行调整并将其添加到集合的末尾。 |
AddAutoShape(ShapeType, float, float, float, float, bool) | 创建一个新的自选图形并将其添加到集合的末尾。 |
AddChart(ChartType, float, float, float, float) | 创建一个新图表,使用示例系列数据和设置对其进行初始化,并将 添加到集合的末尾。 |
AddChart(ChartType, float, float, float, float, bool) | 创建一个新图表并将其添加到集合的末尾。 |
AddClone(IShape) | 将指定形状的副本添加到集合的末尾。 新形状的 X、Y、宽度和高度等于sourceShape的 X、Y、宽度和高度。 |
AddClone(IShape, float, float) | 将指定形状的副本添加到集合的末尾。 新形状的宽度和高度等于sourceShape的宽度和高度。 |
AddClone(IShape, float, float, float, float) | 将指定形状的副本添加到集合的末尾。 |
AddConnector(ShapeType, float, float, float, float) | 创建一个新的连接器,从默认模板调整它并将其添加到集合的末尾。 |
AddConnector(ShapeType, float, float, float, float, bool) | 创建一个新的连接器并将其添加到集合的末尾。 |
AddGroupShape() | 创建一个新的 GroupShape 并将其添加到集合的末尾。 将新形状添加到 GroupShape 时,GroupShape 框架的大小和位置将适合内容。 |
AddGroupShape(ISvgImage, float, float, float, float) | 创建一个新的 GroupShape,用从 SVG 转换的形状填充它,并将其添加到集合的末尾。 |
AddMathShape(float, float, float, float) | 创建一个从默认模板调整为数学内容的新 Autoshape,并将其添加到集合的末尾。 |
AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo) | 将新的 OLE 对象添加到集合的末尾。 |
AddOleObjectFrame(float, float, float, float, string, string) | 将新的 OLE 对象添加到集合的末尾。 |
AddPictureFrame(ShapeType, float, float, float, float, IPPImage) | 创建一个新的 PictureFrame 并将其添加到集合的末尾。 |
AddSectionZoomFrame(float, float, float, float, ISection) | 将新的 Section Zoom 对象添加到集合的末尾。 |
AddSectionZoomFrame(float, float, float, float, ISection, IPPImage) | 将新的 Section Zoom 对象添加到带有预定义图像的集合的末尾。 |
AddSmartArt(float, float, float, float, SmartArtLayoutType) | 添加 SmartArt 图表。 |
AddSummaryZoomFrame(float, float, float, float) | 将新的摘要缩放对象添加到集合的末尾。 |
AddTable(float, float, double[], double[]) | 创建一个新表并将其添加到集合的末尾。 |
AddVideoFrame(float, float, float, float, IVideo) | 将新视频帧添加到集合的末尾。 |
AddVideoFrame(float, float, float, float, string) | 将新视频帧添加到集合的末尾。 |
AddZoomFrame(float, float, float, float, ISlide) | 将新的 Zoom 对象添加到集合的末尾。 |
AddZoomFrame(float, float, float, float, ISlide, IPPImage) | 将新的 Zoom 对象添加到集合的末尾。 |
Clear() | 从集合中删除所有形状。 |
CopyTo(Array, int) | 将集合中的所有元素复制到指定的数组。 |
GetEnumerator() | 返回一个遍历集合的枚举器。 |
IndexOf(IShape) | 返回集合中第一次出现的形状的从零开始的索引。 |
InsertAudioFrameCD(int, float, float, float, float) | 插入带有 CD 的 AudioFrame。 |
InsertAudioFrameEmbedded(int, float, float, float, float, IAudio) | 插入带有嵌入音频文件的 AudioFrame。 它使用 Presentation.Audios 列表中的音频文件。 |
InsertAudioFrameEmbedded(int, float, float, float, float, Stream) | 插入带有嵌入音频文件的 AudioFrame。 嵌入的音频文件声音只能是 WAV。 |
InsertAudioFrameLinked(int, float, float, float, float, string) | 使用链接的音频文件创建一个新的音频帧,并将其插入到指定索引处的集合中。 |
InsertAutoShape(int, ShapeType, float, float, float, float) | 创建一个新的自选图形,根据默认模板对其进行调整并将其插入到 指定索引处的集合中。 注意:形状的类型将由 shapeType 参数确定。 |
InsertAutoShape(int, ShapeType, float, float, float, float, bool) | 创建一个新的自选图形并将其插入到指定索引处的集合中。 注意:形状的类型将由 shapeType 参数确定。 |
InsertChart(ChartType, float, float, float, float, int) | 创建一个新图表,使用示例系列数据和设置对其进行初始化,并将 插入到集合中的指定位置。 |
InsertChart(ChartType, float, float, float, float, int, bool) | 创建一个新图表并将其插入到集合中的指定位置。 |
InsertClone(int, IShape) | 将指定形状的副本插入到集合的指定位置。 新形状的 X、Y、宽度和高度等于sourceShape的 X、Y、宽度和高度。 |
InsertClone(int, IShape, float, float) | 将指定形状的副本插入到集合的指定位置。 新形状的宽度和高度等于sourceShape的宽度和高度。 |
InsertClone(int, IShape, float, float, float, float) | 将指定形状的副本插入到集合的指定位置。 |
InsertConnector(int, ShapeType, float, float, float, float) | 创建一个新的连接器,从默认模板调整它并将其插入到 指定索引处的集合。 |
InsertConnector(int, ShapeType, float, float, float, float, bool) | 创建一个新的连接器并将其插入到指定索引处的集合中。 |
InsertGroupShape(int) | 创建一个新的 GroupShape 并将其插入到指定索引处的集合中。 将新形状添加到 GroupShape 时,GroupShape 框架的大小和位置将适合内容。 |
InsertOleObjectFrame(int, float, float, float, float, IOleEmbeddedDataInfo) | 创建一个新的 OLE 对象并将其插入到指定索引处的集合中。 |
InsertOleObjectFrame(int, float, float, float, float, string, string) | 创建一个新的 OLE 对象并将其插入到指定索引处的集合中。 |
InsertPictureFrame(int, ShapeType, float, float, float, float, IPPImage) | 创建一个新的 PictureFrame 并将其插入到指定索引处的集合中。 |
InsertSectionZoomFrame(int, float, float, float, float, ISection) | 创建一个新的 Section Zoom 对象并插入到指定索引处的集合中。 |
InsertSectionZoomFrame(int, float, float, float, float, ISection, IPPImage) | 创建一个新的 Section Zoom 对象并将其插入到指定索引处的集合中。 |
InsertSummaryZoomFrame(int, float, float, float, float) | 创建一个新的摘要缩放对象并将其插入到指定索引处的集合中。 |
InsertTable(int, float, float, double[], double[]) | 创建一个新表并将其插入到指定索引处的集合中。 |
InsertVideoFrame(int, float, float, float, float, string) | 创建一个新视频帧并将其插入到指定索引处的集合中。 |
InsertZoomFrame(int, float, float, float, float, ISlide) | 创建一个新的 Zoom 对象并将其插入到指定索引处的集合中。 |
InsertZoomFrame(int, float, float, float, float, ISlide, IPPImage) | 创建一个新的 Zoom 对象并将其插入到指定索引处的集合中。 |
Remove(IShape) | 从集合中删除特定形状的第一个匹配项。 |
RemoveAt(int) | 移除集合指定索引处的元素。 |
Reorder(int, IShape) | 将形状从集合中移动到指定位置。 |
Reorder(int, params IShape[]) | 将形状从集合移动到指定位置。 形状将从索引开始放置,以便它们出现在列表中。 |
ToArray() | 创建并返回一个包含所有形状的数组。 |
ToArray(int, int) | 创建并返回一个数组,其中包含指定范围内的所有形状。 要返回的第一个形状的索引。 要返回的形状数量。 |
也可以看看
- class DomObject<TParent>
- class GroupShape
- interface IShapeCollection
- 命名空间 Aspose.Slides
- 部件 Aspose.Slides