IShapeCollection
内容
[
隐藏
]IShapeCollection 接口
表示一个形状集合。
public interface IShapeCollection : IGenericCollection<IShape>
属性
| 名称 | 描述 |
|---|---|
| Item { get; } | 获取指定索引处的元素。只读 IShape。 |
| ParentGroup { get; } | 获取形状集合的父组形状对象。只读 IGroupShape。 |
方法
| 名称 | 描述 |
|---|---|
| AddAudioFrameCD(float, float, float, float) | 创建一个链接到 CD 曲目的新音频帧,并将其添加到形状集合的末尾。 |
| 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) | 创建指定形状的副本并将其添加到形状集合的末尾。克隆的形状保留原始的位置信息和大小。 |
| 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() | 创建一个新的空组形状并将其添加到形状集合的末尾。组的框架会自动调整以适应添加的任何形状。 |
| AddGroupShape(ISvgImage, float, float, float, float) | 创建一个新的组形状,将指定的 SVG 图像转换为单独的形状,并将生成的组添加到形状集合的末尾。 |
| AddMathShape(float, float, float, float) | 创建一个用于承载数学内容的矩形自动形状,并将其添加到形状集合的末尾。 |
| AddOleObjectFrame(float, float, float, float, IOleEmbeddedDataInfo) | 创建一个新的 OLE 对象框架并将其添加到形状集合的末尾。 |
| AddOleObjectFrame(float, float, float, float, string, string) | 创建一个新的 OLE 对象框架并将其添加到形状集合的末尾。 |
| AddPictureFrame(ShapeType, float, float, float, float, IPPImage) | 创建一个包含指定图像的新图片框架,并将其添加到形状集合的末尾。 |
| 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) | 创建一个新的 Summary Zoom 框架并将其添加到形状集合的末尾。 |
| 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() | 从形状集合中移除所有形状。 |
| IndexOf(IShape) | 返回集合中指定形状首次出现的零基索引。 |
| InsertAudioFrameCD(int, float, float, float, float) | 创建一个链接到 CD 曲目的新音频帧,并将其插入到形状集合中指定的索引位置。 |
| InsertAudioFrameEmbedded(int, float, float, float, float, IAudio) | 创建一个新音频帧,并使用 Presentation.Audios 列表中的现有音频对象将其插入到形状集合中指定的索引位置。 |
| InsertAudioFrameEmbedded(int, float, float, float, float, Stream) | 创建一个包含嵌入 WAV 文件的新音频帧,并将其插入到形状集合中指定的索引位置。嵌入的音频会添加到 Presentation.Audios 集合中。 |
| InsertAudioFrameLinked(int, float, float, float, float, string) | 创建一个链接到外部音频文件的新音频帧,并将其插入到形状集合中指定的索引位置。 |
| InsertAutoShape(int, ShapeType, float, float, float, float) | 创建一个新自动形状,并将其插入到形状集合中指定的索引位置,应用默认模板格式。 |
| InsertAutoShape(int, ShapeType, float, float, float, float, bool) | 创建一个新自动形状,并将其插入到形状集合中指定的索引位置,可选择使用默认模板样式进行初始化。 |
| InsertChart(ChartType, float, float, float, float, int) | 创建一个新图表,使用示例系列数据和设置进行初始化,并将其插入到形状集合中指定的索引位置。 |
| InsertChart(ChartType, float, float, float, float, int, bool) | 创建一个新图表,使用示例系列数据和设置进行初始化,并将其插入到形状集合中指定的索引位置。 |
| InsertClone(int, IShape) | 创建指定形状的副本,并将其插入到形状集合中指定的索引位置。克隆的形状保留原始的位置信息和大小。 |
| 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) | 创建一个新的空组形状,并将其插入到形状集合中指定的索引位置。组的框架会自动调整以适应添加的任何形状。 |
| 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) | 创建一个包含指定图像的新图片框架,并将其插入到形状集合中指定的索引位置。 |
| 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) | 创建一个新的 Summary Zoom 框架,并将其插入到形状集合中指定的索引位置。 |
| 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) | 创建并返回包含指定范围内所有形状的数组。 |
另见
- 接口 IGenericCollection<T>
- 接口 IShape
- 命名空间 Aspose.Slides
- 程序集 Aspose.Slides