SlideCollection — Aspose.Slides FOSS for C++ API Reference

Properties SlideCollection class ist eine geordnete, iterierbare Sammlung von Slide Objekte in einer Präsentation. Zugegriffen über Presentation::slides().

Properties: Aspose::Slides::Foss

#include <Aspose/Slides/Foss/slide_collection.h>
class SlideCollection

Properties: include/Aspose/Slides/Foss/slide_collection.h


Properties

PropertiesProperties
size()Gibt die Anzahl der Folien zurück.
operator[](size_t index)Greift auf eine Folie über einen nullbasierten Index zu.
to_array()Gibt alle Folien als Array zurück.
to_array(int start, int count)Gibt einen Teilbereich von Folien als Array zurück.
remove(Slide& slide)Entfernt eine bestimmte Folie aus der Sammlung.
remove_at(int index)Entfernt die Folie am angegebenen Index.
index_of(const Slide& slide)Gibt den nullbasierten Index einer Folie zurück.
begin() / end()Iteratorunterstützung für bereichsbasierte for Schleifen.

Verwendungsbeispiele

Durchlaufen von Folien

#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;
}

Folie nach Index entfernen

Presentation prs("deck.pptx");
prs.slides().remove_at(2);
prs.save("trimmed.pptx", SaveFormat::PPTX);

Siehe auch

 Deutsch