SlideCollection
Översikt
SlideCollection är en klass i Aspose.Slides FOSS för C++.
Hantera samlingen av slides i en presentation.
Denna klass ger 35 metoder för att arbeta med SlideCollection objekt i C++-program. Tillgängliga metoder inkluderar: 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,13 ytterligare metoder. Alla offentliga medlemmar är tillgängliga för alla C++-applikationer efter att ha installerat Aspose.Slides FOSS för C ++-paketet. och egenskaper: SlideCollection, const_iterator, iterator.
ägodelar
| Namn | Typ av | Access | Beskrivning |
|---|---|---|---|
SlideCollection | SlideCollection | Läsning | Hämtar bildsamlingen. |
iterator | iterator | Läsning | Hämtar iteratorn. |
const_iterator | const_iterator | Läsning | Hämtar den konstanta iteratorn. |
Metoder
| Signature | Beskrivning |
|---|---|
SlideCollection() → SlideCollection | Bygg en slide samling för den angivna presentationen. |
iterator() → iterator | Returnerar en iterator till början av slidesamlingen |
iterator() → iterator | |
const_iterator() → const_iterator | Fastigheten ger en const iterator till slide-samlingen |
const_iterator() → const_iterator | |
SlideCollection() | Bygg en slide samling för den angivna presentationen. |
as_i_collection() → ISlideCollection | Återställer denna samling som ett generiskt samlingsgränssnitt. |
as_i_enumerable() → ISlideCollection | Återställer denna samling som en generisk uppsummerbar gränssnitt. |
size() → std::size_t | återställer antalet slides. |
add_clone(source_slide: Slide) → Slide | Lägg till en klon av den angivna slidan till slutet av samlingen. |
add_clone(source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Lägg till en klon av den angivna slidan till slutet av samlingen. |
add_clone(source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Lägg till en klon av den angivna slidan till slutet av samlingen. |
insert_clone(index: std::size_t, source_slide: Slide) → Slide | Ange en klon av den angivna slidan på det angivet indexet. |
insert_clone(index: std::size_t, source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Ange en klon av den angivna slidan på det angivet indexet. |
insert_clone(index: std::size_t, source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Ange en klon av den angivna slidan på det angivet indexet. |
to_array() → std::vector<Slide*> | Returnerar alla slider som en vektor av icke-ägande pekare. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Slide*> | Returnerar alla slider som en vektor av icke-ägande pekare. |
add_empty_slide(layout: ILayoutSlide) → Slide | Lägg till en tom slide med den angivna layouten till slutet. |
insert_empty_slide(index: std::size_t, layout: ILayoutSlide) → Slide | Ange en tom slide med den angivna layouten på det angivet indexet. |
remove(slide: Slide) | Ta bort den angivna slidan från samlingen. |
remove_at(index: std::size_t) | Ta bort slidan på den angivna indexet. |
index_of(slide: Slide) → std::ptrdiff_t | Returnerar nollbaserad index av en slide, eller -1 om inte hittas. |
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) | Internal initialization för OPC-baserad laddning. ersätter standardslidlistan med slider som lösts från paketet. |
add_empty_slide_internal(layout: ILayoutSlide, index: std::ptrdiff_t) → Slide | Internt implementering för att lägga till/insätta en tom slide på OPC-nivå. |
clone_slide_internal(source_slide: Slide, index: std::ptrdiff_t, allow_clone_missing_layout: bool) → Slide | Internt genomförande för kloning av en slide på OPC-nivå. |
get_next_slide_file_number() → int | Hitta nästa tillgängliga slide-filenummer i paketet. |
find_matching_layout(source_slide: Slide, dest_master: IMasterSlide, allow_clone: bool) → std::optional<std::string> | Hitta en matchande layout i destinationstjärnan för källslistan. |
find_layout_by_type(source_layout: ILayoutSlide) → std::optional<std::string> | Hitta en layout i destinationpresentationen som matchar källlayoutstypen. |
find_layout_from_layout_slides(source_layout: ILayoutSlide) → std::optional<std::string> | Hitta matchande layout efter namn med hjälp av layoutslider. |
get_first_layout_part_name() → std::optional<std::string> | Få den första tillgängliga layout-delnamnet i destinationspresentationen. |
clone_master_chain_for_slide(source_slide: Slide, source_layout: ILayoutSlide) → std::optional<std::string> | Klona den master slide kedjan för en slida som klonas från en annan presentation. |