ISlideCollection
概述
ISlideCollection 是 Aspose.Slides FOSS 中用于 .NET 的接口。继承自:IEnumerable<ISlide>。
表示演示文稿中的幻灯片集合。
此接口在 .NET 程序中提供 13 个用于操作 ISlideCollection 对象的方法。可用的方法包括:AddClone、AddEmptySlide、IndexOf、InsertClone、InsertEmptySlide、Remove、RemoveAt、ToArray。在安装 Aspose.Slides FOSS for .NET 包后,所有公共成员对任何 .NET 应用程序均可访问。属性:AsICollection、AsIEnumerable、Count。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
Count | int | 读取 | 获取集合中幻灯片的数量。 |
AsICollection | IList<ISlide> | 读取 | 将集合暴露为通用列表接口。 |
AsIEnumerable | IEnumerable<ISlide> | 读取 | 将集合暴露为可枚举接口。 |
方法
| 签名 | 描述 |
|---|---|
AddClone(sourceSlide: ISlide) | 将指定幻灯片的副本添加到集合的末尾。 |
AddClone(sourceSlide: ISlide, destLayout: ILayoutSlide) | 将指定幻灯片的副本添加到集合的末尾,并应用指定的布局。 |
AddClone(sourceSlide: ISlide, destMaster: IMasterSlide, allowCloneMissingLayout: bool) | 将指定幻灯片的副本添加到集合的末尾,并应用指定的母版幻灯片。 |
InsertClone(index: int, sourceSlide: ISlide) | 在指定位置插入指定幻灯片的副本。 |
InsertClone(index: int, sourceSlide: ISlide, destLayout: ILayoutSlide) | 在指定位置插入指定幻灯片的副本,并应用指定的布局。 |
InsertClone(index: int, sourceSlide: ISlide, destMaster: IMasterSlide, allowCloneMissingLayout: bool) | 在指定位置插入指定幻灯片的副本,并应用指定的母版幻灯片。 |
ToArray() | 将集合中的所有幻灯片作为新数组返回。 |
ToArray(startIndex: int, count: int) | 返回从指定索引开始的幻灯片子集。 |
AddEmptySlide(layout: ILayoutSlide) | 在集合末尾添加一个使用指定布局的空幻灯片。 |
InsertEmptySlide(index: int, layout: ILayoutSlide) | 在指定位置插入一个使用指定布局的空幻灯片。 |
Remove(value: ISlide) | 从集合中移除第一次出现的指定幻灯片。 |
RemoveAt(index: int) | 移除指定零基索引处的幻灯片。 |
IndexOf(slide: ISlide) | 返回指定幻灯片的零基索引,如果未找到则返回 -1。 |