SlideCollection
概述
SlideCollection 是 Aspose.Slides FOSS 中用于 Java 的类。继承自:ISlideCollection。
表示演示文稿中的幻灯片集合。
此类提供 27 个方法,用于在 Java 程序中处理 SlideCollection 对象。可用的方法包括:addClone、addEmptySlide、addEmptySlideInternal、asICollection、asIEnumerable、cloneMasterChainForSlide、cloneSlideInternal、findLayoutByType、findLayoutFromLayoutSlides、findMatchingLayout、get、getFirstLayoutPartName,以及另外 10 个方法。所有公共成员在安装了 Aspose.Slides FOSS for Java 软件包后,对任何 Java 应用程序均可访问。属性:firstLayoutPartName、nextSlideFileNumber。
属性
| 名称 | 类型 | 访问 | 描述 |
|---|---|---|---|
nextSlideFileNumber | int | 读取 | 通过扫描现有部件来查找下一个可用的幻灯片文件编号。 |
firstLayoutPartName | Optional<String> | 读取 | 返回目标演示文稿中第一个可用的布局部件名称。 |
方法
| 签名 | 描述 |
|---|---|
initInternal(presentation: IPresentation, opcPackage: OpcPackage, presentationPart: PresentationPart, layoutResolver: Function<String, LayoutSlide>) | 幻灯片集合的内部初始化。 |
get(index: int) → ISlide | |
size() → int | |
asICollection() → List<ISlide> | 返回所有幻灯片为 List |
asIEnumerable() → Iterable<ISlide> | 返回一个 Iterable 用于遍历幻灯片 |
addClone(sourceSlide: ISlide) → ISlide | 在 destMaster 上创建 sourceSlide 的副本,可选地克隆缺失的布局 |
addClone(sourceSlide: ISlide, destLayout: ILayoutSlide) → ISlide | |
addClone(sourceSlide: ISlide, destMaster: IMasterSlide, allowCloneMissingLayout: boolean) → ISlide | |
insertClone(index: int, sourceSlide: ISlide) → ISlide | 在 destMaster 的索引处插入一个克隆的 sourceSlide,并带有 layout‑missing flag |
insertClone(index: int, sourceSlide: ISlide, destLayout: ILayoutSlide) → ISlide | |
insertClone(index: int, sourceSlide: ISlide, destMaster: IMasterSlide, allowCloneMissingLayout: boolean) → ISlide | |
toArray() → ISlide[] | |
toArray(startIndex: int, count: int) → ISlide[] | |
从 addEmptySlide(layout: ILayoutSlide) 到 ISlide | 使用指定的布局创建一个新的空白幻灯片 |
从 insertEmptySlide(index: int, layout: ILayoutSlide) 到 ISlide | |
remove(value: ISlide) | 从集合中删除指定的幻灯片 |
removeAt(index: int) | |
从 indexOf(slide: ISlide) 到 int | |
iterator() → Iterator<ISlide> | |
addEmptySlideInternal(layout: ILayoutSlide, index: int) → ISlide | 用于添加或插入空幻灯片的内部实现。 |
getNextSlideFileNumber() → int | 通过扫描现有部分来查找下一个可用的幻灯片文件编号。 |
cloneSlideInternal(sourceSlide: ISlide, index: int, destLayout: ILayoutSlide, destMaster: IMasterSlide, allowCloneMissingLayout: boolean) → ISlide | 用于克隆幻灯片的内部实现。 |
findMatchingLayout(sourceSlide: ISlide, destMaster: IMasterSlide, allowClone: boolean) → Optional<String> | 在目标母版中为源幻灯片查找匹配的布局。 |
findLayoutByType(sourceLayout: ILayoutSlide) → Optional<String> | 在目标演示文稿中查找与源布局类型匹配的布局。 |
findLayoutFromLayoutSlides(sourceLayout: ILayoutSlide) → Optional<String> | 使用演示文稿的布局幻灯片按名称查找匹配的布局。 |
getFirstLayoutPartName() → Optional<String> | 返回目标演示文稿中第一个可用的布局部件名称。 |
cloneMasterChainForSlide(sourceSlide: ISlide, sourceLayout: ILayoutSlide) → String | 为从另一个演示文稿克隆的幻灯片复制母版幻灯片链。 |