SlideCollection
Panoramica
SlideCollection è una classe in Aspose.Slides FOSS per Java. Eredita da: ISlideCollection.
Rappresenta una raccolta di diapositive in una presentazione.
Questa classe fornisce 27 metodi per lavorare con oggetti SlideCollection nei programmi Java. I metodi disponibili includono: addClone, addEmptySlide, addEmptySlideInternal, asICollection, asIEnumerable, cloneMasterChainForSlide, cloneSlideInternal, findLayoutByType, findLayoutFromLayoutSlides, findMatchingLayout, get, getFirstLayoutPartName, e 10 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione Java dopo l’installazione del pacchetto Aspose.Slides FOSS per Java. Proprietà: firstLayoutPartName, nextSlideFileNumber.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
nextSlideFileNumber | int | Lettura | Trova il prossimo numero di file slide disponibile esaminando le parti esistenti. |
firstLayoutPartName | Optional<String> | Lettura | Restituisce il primo nome di parte layout disponibile nella presentazione di destinazione. |
Metodi
| Firma | Descrizione |
|---|---|
initInternal(presentation: IPresentation, opcPackage: OpcPackage, presentationPart: PresentationPart, layoutResolver: Function<String, LayoutSlide>) | Inizializzazione interna per la raccolta di slide. |
get(index: int) → ISlide | |
size() → int | |
asICollection() → List<ISlide> | Restituisce tutte le slide come una List |
asIEnumerable() → Iterable<ISlide> | Restituisce un Iterable delle slide |
addClone(sourceSlide: ISlide) → ISlide | Crea una copia di sourceSlide su destMaster, opzionalmente clonando il layout mancante |
addClone(sourceSlide: ISlide, destLayout: ILayoutSlide) → ISlide | |
addClone(sourceSlide: ISlide, destMaster: IMasterSlide, allowCloneMissingLayout: boolean) → ISlide | |
insertClone(index: int, sourceSlide: ISlide) → ISlide | Inserisce una sourceSlide clonata all’indice su destMaster con flag layout‑missing |
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 | Crea una nuova slide vuota utilizzando il layout specificato |
insertEmptySlide(index: int, layout: ILayoutSlide) → ISlide | |
remove(value: ISlide) | Elimina la slide specificata dalla collezione |
removeAt(index: int) | |
indexOf(slide: ISlide) → int | |
iterator() → Iterator<ISlide> | |
addEmptySlideInternal(layout: ILayoutSlide, index: int) → ISlide | Implementazione interna per aggiungere o inserire una diapositiva vuota. |
getNextSlideFileNumber() → int | Trova il prossimo numero di file della diapositiva disponibile scansionando le parti esistenti. |
cloneSlideInternal(sourceSlide: ISlide, index: int, destLayout: ILayoutSlide, destMaster: IMasterSlide, allowCloneMissingLayout: boolean) → ISlide | Implementazione interna per clonare una diapositiva. |
findMatchingLayout(sourceSlide: ISlide, destMaster: IMasterSlide, allowClone: boolean) → Optional<String> | Trova un layout corrispondente nel master di destinazione per la diapositiva sorgente. |
findLayoutByType(sourceLayout: ILayoutSlide) → Optional<String> | Trova un layout nella presentazione di destinazione che corrisponde al tipo di layout di origine. |
findLayoutFromLayoutSlides(sourceLayout: ILayoutSlide) → Optional<String> | Trova un layout corrispondente per nome usando le diapositive di layout della presentazione. |
getFirstLayoutPartName() → Optional<String> | Restituisce il primo nome di parte layout disponibile nella presentazione di destinazione. |
cloneMasterChainForSlide(sourceSlide: ISlide, sourceLayout: ILayoutSlide) → String | Clona la catena di slide master per una slide che viene clonata da un’altra presentazione. |