# Διαχείριση Παρουσίασης Διαφάνειας σε C++

> Μάθετε πώς να διαχειρίζεστε τις παρουσιάσεις διαφάνειας στο Aspose.Slides για C++. Ελέγξτε τις μεταβάσεις διαφανειών, τους χρονισμούς και πολλά άλλα σε μορφές PPT, PPTX και ODP με ευκολία.

Source: https://docs.aspose.com/slides/el/cpp/manage-slide-show/
Updated: 2026-06-09

## **Εισαγωγή**

Στο Microsoft PowerPoint, οι ρυθμίσεις **Slide Show** είναι ένα βασικό εργαλείο για την προετοιμασία και την παράδοση επαγγελματικών παρουσιάσεων. Ένα από τα πιο σημαντικά χαρακτηριστικά σε αυτήν την ενότητα είναι το **Set Up Show**, το οποίο σας επιτρέπει να προσαρμόσετε την παρουσίασή σας σε συγκεκριμένες συνθήκες και ακροατήρια, εξασφαλίζοντας ευελιξία και άνεση. Με αυτή τη δυνατότητα, μπορείτε να επιλέξετε τον τύπο της παράστασης (π.χ., παρουσίαση από ομιλητή, περιήγηση από άτομο ή περιήγηση σε περίπτερο), να ενεργοποιήσετε ή να απενεργοποιήσετε την επανάληψη, να επιλέξετε συγκεκριμένες διαφάνειες για εμφάνιση και να χρησιμοποιήσετε χρονισμούς. Αυτό το βήμα στην προετοιμασία είναι κρίσιμο για να κάνετε την παρουσίασή σας πιο αποτελεσματική και επαγγελματική.

`get_SlideShowSettings` είναι μια μέθοδος της κλάσης [Presentation](https://reference.aspose.com/slides/el/cpp/aspose.slides/presentation/) που επιστρέφει ένα αντικείμενο τύπου [SlideShowSettings](https://reference.aspose.com/slides/el/cpp/aspose.slides/slideshowsettings/), το οποίο σας επιτρέπει να διαχειρίζεστε τις ρυθμίσεις παρουσίασης διαφάνειας σε μια παρουσίαση PowerPoint. Σε αυτό το άρθρο, θα εξερευνήσουμε πώς να χρησιμοποιήσετε αυτή τη μέθοδο για να διαμορφώσετε και να ελέγξετε διάφορες πτυχές των ρυθμίσεων παρουσίασης διαφάνειας. 

## **Επιλογή Τύπου Παρουσίασης**

`SlideShowSettings.set_SlideShowType` ορίζει τον τύπο της παρουσίασης διαφάνειας, ο οποίος μπορεί να είναι ένα στιγμιότυπο των παρακάτω κλάσεων: [PresentedBySpeaker](https://reference.aspose.com/slides/el/cpp/aspose.slides/presentedbyspeaker/), [BrowsedByIndividual](https://reference.aspose.com/slides/el/cpp/aspose.slides/browsedbyindividual/), ή [BrowsedAtKiosk](https://reference.aspose.com/slides/el/cpp/aspose.slides/browsedatkiosk/). Η χρήση αυτής της μεθόδου σας επιτρέπει να προσαρμόσετε την παρουσίαση για διαφορετικά σενάρια χρήσης, όπως αυτοματοποιημένα περίπτερα ή χειροκίνητες παρουσιάσεις.

Το παρακάτω παράδειγμα κώδικα δημιουργεί μια νέα παρουσίαση και ορίζει τον τύπο παρουσίασης σε «Browsed by an individual» χωρίς να εμφανίζει τη γραμμή κύλισης.

```cpp
auto presentation = MakeObject<Presentation>();

auto showType = MakeObject<BrowsedByIndividual>();
showType->set_ShowScrollbar(false);

presentation->get_SlideShowSettings()->set_SlideShowType(showType);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **Ενεργοποίηση Επιλογών Παρουσίασης**

`SlideShowSettings.set_Loop` καθορίζει αν η παρουσίαση διαφάνειας θα επαναλαμβάνεται σε βρόχο μέχρι να σταματήσει χειροκίνητα. Αυτό είναι χρήσιμο για αυτοματοποιημένες παρουσιάσεις που πρέπει να λειτουργούν συνεχώς. `SlideShowSettings.set_ShowNarration` καθορίζει αν θα αναπαράγονται φωνητικές αφηγήσεις κατά τη διάρκεια της παρουσίασης διαφάνειας. Είναι χρήσιμο για αυτοματοποιημένες παρουσιάσεις που περιέχουν φωνητικές οδηγίες για το κοινό. `SlideShowSettings.set_ShowAnimation` καθορίζει αν θα αναπαράγονται οι κινήσεις που προστέθηκαν στα αντικείμενα διαφάνειας. Αυτό είναι χρήσιμο για την παροχή του πλήρους οπτικού εφέ της παρουσίασης.

Το παρακάτω παράδειγμα κώδικα δημιουργεί μια νέα παρουσίαση και επαναλαμβάνει την παρουσίαση διαφάνειας.

```cpp
auto presentation = MakeObject<Presentation>();

presentation->get_SlideShowSettings()->set_Loop(true);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **Επιλογή Διαφανειών για Εμφάνιση**

`SlideShowSettings.set_Slides` η μέθοδος σας επιτρέπει να επιλέξετε ένα εύρος διαφανειών που θα εμφανιστούν κατά τη διάρκεια της παρουσίασης. Αυτό είναι χρήσιμο όταν χρειάζεται να δείξετε μόνο μέρος της παρουσίασης αντί για όλες τις διαφάνειες. Το παρακάτω παράδειγμα κώδικα δημιουργεί μια νέα παρουσίαση και ορίζει το εύρος διαφανειών που θα εμφανιστούν από τη διαφάνεια `2` έως τη διαφάνεια `9`.

```cpp
auto presentation = MakeObject<Presentation>();

auto slideRange = MakeObject<SlidesRange>();
slideRange->set_Start(2);
slideRange->set_End(9);

presentation->get_SlideShowSettings()->set_Slides(slideRange);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **Χρήση Προώθησης Διαφανειών**

`SlideShowSettings.set_UseTimings` η μέθοδος σας επιτρέπει να ενεργοποιήσετε ή να απενεργοποιήσετε τη χρήση προκαθορισμένων χρονισμών για κάθε διαφάνεια. Αυτό είναι χρήσιμο για αυτόματη εμφάνιση διαφανειών με προ-ορισμένες διάρκειες προβολής. Το παρακάτω παράδειγμα κώδικα δημιουργεί μια νέα παρουσίαση και απενεργοποιεί τη χρήση χρονισμών.

```cpp
auto presentation = MakeObject<Presentation>();

presentation->get_SlideShowSettings()->set_UseTimings(false);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **Εμφάνιση Ελέγχων Πολυμέσων**

`SlideShowSettings.set_ShowMediaControls` η μέθοδος καθορίζει αν οι έλεγχοι πολυμέσων (όπως αναπαραγωγή, παύση και διακοπή) πρέπει να εμφανίζονται κατά τη διάρκεια της παρουσίασης διαφάνειας όταν προβάλεται πολυμεσικό περιεχόμενο (π.χ., βίντεο ή ήχος). Αυτό είναι χρήσιμο όταν θέλετε να δώσετε στον παρουσιαστή έλεγχο της αναπαραγωγής πολυμέσων κατά τη διάρκεια της παρουσίασης.

Το παρακάτω παράδειγμα κώδικα δημιουργεί μια νέα παρουσίαση και ενεργοποιεί την εμφάνιση των ελέγχων πολυμέσων.

```cpp
auto presentation = MakeObject<Presentation>();

presentation->get_SlideShowSettings()->set_ShowMediaControls(true);

presentation->Save(u"output.pptx", SaveFormat::Pptx);
presentation->Dispose();
```

## **Συχνές Ερωτήσεις**

**Μπορώ να αποθηκεύσω μια παρουσίαση ώστε να ανοίγει απευθείας σε λειτουργία παρουσίασης διαφάνειας;**

Ναι. Αποθηκεύστε το αρχείο ως PPSX ή PPSM· αυτά τα μορφότυπα ανοίγουν απευθείας σε παρουσίαση διαφάνειας όταν ανοίγουν στο PowerPoint. Στο Aspose.Slides, επιλέξτε το αντίστοιχο μορφότυπο αποθήκευσης [during export](/slides/el/cpp/save-presentation/).

**Μπορώ να εξαιρέσω μεμονωμένες διαφάνειες από την παρουσίαση χωρίς να τις διαγράψω από το αρχείο;**

Ναι. Σημειώστε μια διαφάνεια ως [hidden](https://reference.aspose.com/slides/el/cpp/aspose.slides/slide/set_hidden/). Οι κρυφές διαφάνειες παραμένουν στην παρουσίαση αλλά δεν εμφανίζονται κατά τη διάρκεια της παρουσίασης διαφάνειας.

**Μπορεί το Aspose.Slides να εκτελεί μια παρουσίαση διαφάνειας ή να ελέγχει μια ζωντανή παρουσίαση στην οθόνη;**

Όχι. Το Aspose.Slides επεξεργάζεται, αναλύει και μετατρέπει αρχεία παρουσιάσεων· η πραγματική αναπαραγωγή διαχειρίζεται από μια εφαρμογή προβολής όπως το PowerPoint.
