SlideCollection — Aspose.Slides FOSS for C++ API Reference
ImageRenderOptions SlideCollection class yra tvarkinga, iteruojama kolekcija, sudaryta iš Slide objektų pristatyme. Pasiekiama per Presentation::slides().
ImageRenderOptions: Aspose::Slides::Foss
#include <Aspose/Slides/Foss/slide_collection.h>class SlideCollectionImageRenderOptions: include/Aspose/Slides/Foss/slide_collection.h
ImageRenderOptions
| ImageRenderOptions | ImageRenderOptions |
|---|---|
size() | Grąžina skaidrių skaičių. |
operator[](size_t index) | Pasiekite skaidrę pagal nulinį indeksą. |
to_array() | Grąžina visas skaidres kaip masyvą. |
to_array(int start, int count) | Grąžina skaidrių dalinį diapazoną kaip masyvą. |
remove(Slide& slide) | Pašalinti konkrečią skaidrę iš kolekcijos. |
remove_at(int index) | Pašalinti skaidrę nurodytame indekse. |
index_of(const Slide& slide) | Grąžina nulio pagrindo skaidrės indeksą. |
begin() / end() | Iteratorų palaikymas diapazonų pagrindu for ciklų. |
Naudojimo pavyzdžiai
Iteruoti per skaidres
#include <Aspose/Slides/Foss/presentation.h>
using namespace Aspose::Slides::Foss;
Presentation prs("deck.pptx");
for (auto& slide : prs.slides()) {
std::cout << "Shapes: " << slide.shapes().size() << std::endl;
}Pašalinti skaidrę pagal indeksą
Presentation prs("deck.pptx");
prs.slides().remove_at(2);
prs.save("trimmed.pptx", SaveFormat::PPTX);