SlideCollection
Panoramica
SlideCollection è una classe in Aspose.Slides FOSS per C++.
Gestisce la raccolta di diapositive in una presentazione.
Questa classe fornisce 35 metodi per lavorare con oggetti SlideCollection nei programmi C++. I metodi disponibili includono: SlideCollection, add_clone, add_empty_slide, add_empty_slide_internal, as_i_collection, as_i_enumerable, begin, clone_master_chain_for_slide, clone_slide_internal, const_iterator, end, find_layout_by_type e 13 metodi aggiuntivi. Tutti i membri pubblici sono accessibili a qualsiasi applicazione C++ dopo l’installazione del pacchetto Aspose.Slides FOSS per C++. Proprietà: SlideCollection, const_iterator, iterator.
Proprietà
| Nome | Tipo | Accesso | Descrizione |
|---|---|---|---|
SlideCollection | SlideCollection | Lettura | Ottiene la raccolta di diapositive. |
iterator | iterator | Lettura | Ottiene l’iteratore. |
const_iterator | const_iterator | Lettura | Ottiene l’iteratore const. |
Metodi
| Firma | Descrizione |
|---|---|
SlideCollection() → SlideCollection | Costruisce una raccolta di diapositive per la presentazione fornita. |
iterator() → iterator | Restituisce un iteratore all’inizio della slide collection |
iterator() → iterator | |
const_iterator() → const_iterator | La proprietà fornisce un iteratore const alla slide collection |
const_iterator() → const_iterator | |
SlideCollection() | Costruisce una slide collection per la presentazione fornita. |
as_i_collection() → ISlideCollection | Restituisce questa collezione come interfaccia di collezione generica. |
as_i_enumerable() → ISlideCollection | Restituisce questa collezione come interfaccia enumerabile generica. |
size() → std::size_t | Restituisce il numero di diapositive. |
add_clone(source_slide: Slide) → Slide | Aggiunge una copia della diapositiva fornita alla fine della collezione. |
add_clone(source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Aggiunge un clone della diapositiva fornita alla fine della collezione. |
add_clone(source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Aggiunge un clone della diapositiva fornita alla fine della collezione. |
insert_clone(index: std::size_t, source_slide: Slide) → Slide | Inserisce un clone della diapositiva fornita all’indice specificato. |
insert_clone(index: std::size_t, source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Inserisce un clone della diapositiva fornita all’indice specificato. |
insert_clone(index: std::size_t, source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Inserisce una copia della slide data all’indice specificato. |
to_array() → std::vector<Slide*> | Restituisce tutte le slide come un vettore di puntatori non proprietari. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Slide*> | Restituisce tutte le slide come un vettore di puntatori non proprietari. |
add_empty_slide(layout: ILayoutSlide) → Slide | Aggiunge una slide vuota con il layout fornito alla fine. |
insert_empty_slide(index: std::size_t, layout: ILayoutSlide) → Slide | Inserisce una slide vuota con il layout fornito all’indice specificato. |
remove(slide: Slide) | Rimuove la slide specificata dalla raccolta. |
remove_at(index: std::size_t) | Rimuove la slide all’indice specificato. |
index_of(slide: Slide) → std::ptrdiff_t | Restituisce l’indice basato su zero di una slide, o -1 se non trovata. |
begin() → iterator | |
end() → iterator | |
begin() → const_iterator | |
end() → const_iterator | |
init_internal(presentation: Presentation, package: Internal::opc::OpcPackage, presentation_part_name: std::string_view, slide_references: std::vector<SlideReference>, layout_resolver: LayoutResolver) | Inizializzazione interna per il caricamento basato su OPC. Sostituisce l’elenco predefinito delle diapositive con le diapositive risolte dal pacchetto. |
add_empty_slide_internal(layout: ILayoutSlide, index: std::ptrdiff_t) → Slide | Implementazione interna per aggiungere/inserire una diapositiva vuota a livello OPC. |
clone_slide_internal(source_slide: Slide, index: std::ptrdiff_t, allow_clone_missing_layout: bool) → Slide | Implementazione interna per clonare una diapositiva a livello OPC. |
get_next_slide_file_number() → int | Trova il prossimo numero di file slide disponibile nel pacchetto. |
find_matching_layout(source_slide: Slide, dest_master: IMasterSlide, allow_clone: bool) → std::optional<std::string> | Trova un layout corrispondente nel master di destinazione per la slide di origine. |
find_layout_by_type(source_layout: ILayoutSlide) → std::optional<std::string> | Trova un layout nella presentazione di destinazione che corrisponda al tipo di layout di origine. |
find_layout_from_layout_slides(source_layout: ILayoutSlide) → std::optional<std::string> | Trova il layout corrispondente per nome usando layout_slides. |
get_first_layout_part_name() → std::optional<std::string> | Ottieni il primo nome di parte layout disponibile nella presentazione di destinazione. |
clone_master_chain_for_slide(source_slide: Slide, source_layout: ILayoutSlide) → std::optional<std::string> | Clona la catena di diapositive master per una diapositiva clonata da un’altra presentazione. |