SlideCollection
Overview
SlideCollection є клас в Aspose.Slides FOSS для Java. Наследники від: ISlideCollection.
Представляє збірку слайдів у презентації.
Цей клас надає 27 методів для роботи з об’єктами SlideCollection в програмах Java. Доступні методи включають: addClone, addEmptySlide, addEmptySlideInternal, asICollection, asIEnumerable, cloneMasterChainForSlide, cloneSlideInternal, findLayoutByType, findLayoutFromLayoutSlides, findMatchingLayout, get, getFirstLayoutPartName, і 10 додаткових методів. Всі публічні члени доступні будь-якій додаткові Java після встановлення FOSS для пакету Java. Свойства: firstLayoutPartName, nextSlideFileNumber.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
nextSlideFileNumber | int | Read | Находить наступний доступний номер файлу слайду шляхом сканування існуючих частин. |
firstLayoutPartName | Optional<String> | Read | Повертає назву першої доступної частини макетного плану в презентації призначення. |
Methods
| Signature | Description |
|---|---|
initInternal(presentation: IPresentation, opcPackage: OpcPackage, presentationPart: PresentationPart, layoutResolver: Function<String, LayoutSlide>) | Внутрішня ініціалізація для колекції слайдів. |
get(index: int) → ISlide | |
size() → int | |
asICollection() → List<ISlide> | Повертає всі слайди як список |
asIEnumerable() → Iterable<ISlide> | Повертає Ітерабельний над слайдами |
addClone(sourceSlide: ISlide) → ISlide | Створює копію SourceSlide на destMaster, можливо клонуючи відсутній макет. |
addClone(sourceSlide: ISlide, destLayout: ILayoutSlide) → ISlide | |
addClone(sourceSlide: ISlide, destMaster: IMasterSlide, allowCloneMissingLayout: boolean) → ISlide | |
insertClone(index: int, sourceSlide: ISlide) → ISlide | Вставляє клонований джерелоSlide в індексі на destMaster з неявним знаком макет-файлу |
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 | Клонує основний слайд для клонирується з іншого презентації. |