SlideCollection
Przegląd
SlideCollection jest klasą w Aspose.Slides FOSS dla C++.
Zarządza kolekcją slajdów w prezentacji.
Ta klasa udostępnia 35 metod do pracy z obiektami SlideCollection w programach C++. Dostępne metody obejmują: 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 oraz 13 dodatkowych metod. Wszystkie publiczne członki są dostępne dla każdej aplikacji C++ po zainstalowaniu pakietu Aspose.Slides FOSS dla C++. Właściwości: SlideCollection, const_iterator, iterator.
Właściwości
| Nazwa | Typ | Dostęp | Opis |
|---|---|---|---|
SlideCollection | SlideCollection | Odczyt | Pobiera kolekcję slajdów. |
iterator | iterator | Odczyt | Pobiera iterator. |
const_iterator | const_iterator | Odczyt | Pobiera const iterator. |
Metody
| Sygnatura | Opis |
|---|---|
SlideCollection() → SlideCollection | Tworzy kolekcję slajdów dla podanej prezentacji. |
iterator() → iterator | Zwraca iterator do początku kolekcji slajdów |
iterator() → iterator | |
const_iterator() → const_iterator | Właściwość zwraca const iterator do kolekcji slajdów |
const_iterator() → const_iterator | |
SlideCollection() | Tworzy kolekcję slajdów dla podanej prezentacji. |
as_i_collection() → ISlideCollection | Zwraca tę kolekcję jako ogólny interfejs kolekcji. |
as_i_enumerable() → ISlideCollection | Zwraca tę kolekcję jako ogólny interfejs wyliczalny. |
size() → std::size_t | Zwraca liczbę slajdów. |
add_clone(source_slide: Slide) → Slide | Dodaje klon podanego slajdu na koniec kolekcji. |
add_clone(source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Dodaje klon podanego slajdu na koniec kolekcji. |
add_clone(source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Dodaje klon podanego slajdu na koniec kolekcji. |
insert_clone(index: std::size_t, source_slide: Slide) → Slide | Wstawia klon podanego slajdu w określonym indeksie. |
insert_clone(index: std::size_t, source_slide: Slide, dest_layout: ILayoutSlide) → Slide | Wstawia klon podanego slajdu w określonym indeksie. |
insert_clone(index: std::size_t, source_slide: Slide, dest_master: IMasterSlide, allow_clone_missing_layout: bool) → Slide | Wstawia klon podanego slajdu w określonym indeksie. |
to_array() → std::vector<Slide*> | Zwraca wszystkie slajdy jako wektor wskaźników niebędących właścicielami. |
to_array(start_index: std::size_t, count: std::size_t) → std::vector<Slide*> | Zwraca wszystkie slajdy jako wektor wskaźników niebędących właścicielami. |
add_empty_slide(layout: ILayoutSlide) → Slide | Dodaje pusty slajd o podanym układzie na końcu. |
insert_empty_slide(index: std::size_t, layout: ILayoutSlide) → Slide | Wstawia pusty slajd o podanym układzie na określonym indeksie. |
remove(slide: Slide) | Usuwa podany slajd z kolekcji. |
remove_at(index: std::size_t) | Usuwa slajd o podanym indeksie. |
index_of(slide: Slide) → std::ptrdiff_t | Zwraca indeks slajdu liczony od zera lub -1, jeśli nie został znaleziony. |
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) | Wewnętrzna inicjalizacja ładowania opartego na OPC. Zastępuje domyślną listę slajdów slajdami uzyskanymi z pakietu. |
add_empty_slide_internal(layout: ILayoutSlide, index: std::ptrdiff_t) → Slide | Wewnętrzna implementacja dodawania/wstawiania pustego slajdu na poziomie OPC. |
clone_slide_internal(source_slide: Slide, index: std::ptrdiff_t, allow_clone_missing_layout: bool) → Slide | Wewnętrzna implementacja klonowania slajdu na poziomie OPC. |
get_next_slide_file_number() → int | Znajdź następny dostępny numer pliku slajdu w pakiecie. |
find_matching_layout(source_slide: Slide, dest_master: IMasterSlide, allow_clone: bool) → std::optional<std::string> | Znajdź pasujący układ w docelowym masterze dla slajdu źródłowego. |
find_layout_by_type(source_layout: ILayoutSlide) → std::optional<std::string> | Znajdź układ w docelowej prezentacji pasujący do typu układu źródłowego. |
find_layout_from_layout_slides(source_layout: ILayoutSlide) → std::optional<std::string> | Znajdź pasujący układ według nazwy przy użyciu layout_slides. |
get_first_layout_part_name() → std::optional<std::string> | Pobierz pierwszą dostępną nazwę części układu w prezentacji docelowej. |
clone_master_chain_for_slide(source_slide: Slide, source_layout: ILayoutSlide) → std::optional<std::string> | Sklonuj master slide chain dla slajdu, który jest klonowany z innej prezentacji. |