SlideCollection

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。

属性

名称类型访问描述
nextSlideFileNumberint读取通过扫描现有部件来查找下一个可用的幻灯片文件编号。
firstLayoutPartNameOptional<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为从另一个演示文稿克隆的幻灯片复制母版幻灯片链。

另请参阅

 中文