Gérer le diaporama dans .NET
Dans Microsoft PowerPoint, les paramètres du Diaporama sont un outil essentiel pour préparer et présenter des présentations professionnelles. L’une des fonctionnalités les plus importantes de cette section est Configurer le diaporama, qui vous permet d’ajuster votre présentation à des conditions et à des publics spécifiques, assurant flexibilité et commodité. Avec cette fonctionnalité, vous pouvez sélectionner le type de diaporama (par ex., présenté par un conférencier, parcouru par un individu ou parcouru en kiosque), activer ou désactiver la boucle, choisir des diapositives spécifiques à afficher et utiliser les minutages. Cette étape de préparation est cruciale pour rendre votre présentation plus efficace et professionnelle.
SlideShowSettings est une propriété de la classe Présentation , de type SlideShowSettings , qui vous permet de gérer les paramètres du diaporama dans une présentation PowerPoint. Dans cet article, nous explorerons comment utiliser cette propriété pour configurer et contrôler divers aspects des paramètres du diaporama.
Sélectionner le type de diaporama
SlideShowSettings.SlideShowType définit le type de diaporama, qui peut être une instance des classes suivantes : PresentedBySpeaker, BrowsedByIndividual, ou BrowsedAtKiosk. L’utilisation de cette propriété vous permet d’adapter la présentation à différents scénarios d’utilisation, tels que des kiosques automatisés ou des présentations manuelles.
L’exemple de code ci‑dessous crée une nouvelle présentation et définit le type de diaporama sur « Parcouru par un individu » sans afficher la barre de défilement.
using var presentation = new Presentation();
var showType = new BrowsedByIndividual
{
ShowScrollbar = false
};
presentation.SlideShowSettings.SlideShowType = showType;
presentation.Save("output.pptx", SaveFormat.Pptx);
Activer les options du diaporama
SlideShowSettings.Loop détermine si le diaporama doit se répéter en boucle jusqu’à ce qu’il soit arrêté manuellement. Ceci est utile pour les présentations automatisées qui doivent fonctionner en continu. SlideShowSettings.ShowNarration détermine si les narrations vocales doivent être jouées pendant le diaporama. Cela est utile pour les présentations automatisées contenant des indications vocales pour le public. SlideShowSettings.ShowAnimation détermine si les animations ajoutées aux objets de diapositive doivent être jouées. Ceci est utile pour fournir l’effet visuel complet de la présentation.
L’exemple de code suivant crée une nouvelle présentation et boucle le diaporama.
using var presentation = new Presentation();
presentation.SlideShowSettings.Loop = true;
presentation.Save("output.pptx", SaveFormat.Pptx);
Sélectionner les diapositives à afficher
La propriété SlideShowSettings.Slides vous permet de sélectionner une plage de diapositives à afficher pendant la présentation. Cela est utile lorsque vous devez montrer seulement une partie de la présentation plutôt que toutes les diapositives. L’exemple de code suivant crée une nouvelle présentation et définit la plage de diapositives à afficher de 2 à 9.
using var presentation = new Presentation();
var slideRange = new SlidesRange
{
Start = 2,
End = 9
};
presentation.SlideShowSettings.Slides = slideRange;
presentation.Save("output.pptx", SaveFormat.Pptx);
Utiliser l’avancement des diapositives
La propriété SlideShowSettings.UseTimings vous permet d’activer ou de désactiver l’utilisation de minutages prédéfinis pour chaque diapositive. Cela est utile pour afficher automatiquement les diapositives pendant des durées définies à l’avance. L’exemple de code ci‑dessous crée une nouvelle présentation et désactive l’utilisation des minutages.
using var presentation = new Presentation();
presentation.SlideShowSettings.UseTimings = false;
presentation.Save("output.pptx", SaveFormat.Pptx);
Afficher les contrôles multimédia
La propriété SlideShowSettings.ShowMediaControls détermine si les contrôles multimédia (tels que lecture, pause et arrêt) doivent être affichés pendant le diaporama lorsqu’un contenu multimédia (par ex., vidéo ou audio) est lu. Cela est utile lorsque vous souhaitez donner au présentateur le contrôle de la lecture multimédia pendant la présentation.
L’exemple de code suivant crée une nouvelle présentation et active l’affichage des contrôles multimédia.
using var presentation = new Presentation();
presentation.SlideShowSettings.ShowMediaControls = true;
presentation.Save("output.pptx", SaveFormat.Pptx);
FAQ
Puis‑je enregistrer une présentation afin qu’elle s’ouvre directement en mode diaporama ?
Oui. Enregistrez le fichier au format PPSX ou PPSM ; ces formats s’ouvrent directement en mode diaporama lorsqu’ils sont ouverts dans PowerPoint. Dans Aspose.Slides, choisissez le format d’enregistrement correspondant pendant l’export.
Puis‑je exclure des diapositives individuelles du diaporama sans les supprimer du fichier ?
Oui. Marquez une diapositive comme Masquée. Les diapositives masquées restent dans la présentation mais ne sont pas affichées pendant le diaporama.
Aspose.Slides peut‑il lire un diaporama ou contrôler une présentation en direct à l’écran ?
Non. Aspose.Slides édite, analyse et convertit les fichiers de présentation ; la lecture réelle est gérée par une application de visualisation telle que PowerPoint.