Gérer les transitions de diapositives dans les présentations avec C++

Ajouter une transition de diapositive

Pour faciliter la compréhension, nous avons démontré l’utilisation d’Aspose.Slides for C++ pour gérer des transitions de diapositive simples. Les développeurs peuvent non seulement appliquer différents effets de transition de diapositive aux diapositives, mais aussi personnaliser le comportement de ces effets de transition. Pour créer un effet de transition de diapositive simple, suivez les étapes ci-dessous :

  1. Créer une instance de la classe Presentation.
  2. Appliquer un type de transition de diapositive sur la diapositive à partir de l’un des effets de transition proposés par Aspose.Slides for C++ via l’énumération TransitionType.
  3. Enregistrer le fichier de présentation modifié.

Ajouter une transition de diapositive avancée

Dans la section précédente, nous n’avons appliqué qu’un effet de transition simple sur la diapositive. Maintenant, pour rendre cet effet de transition simple encore meilleur et plus contrôlé, veuillez suivre les étapes ci-dessous :

  1. Créer une instance de la classe Presentation.
  2. Appliquer un type de transition de diapositive sur la diapositive à partir de l’un des effets de transition proposés par Aspose.Slides for C++.
  3. Vous pouvez également définir la transition pour qu’elle avance au clic, après une période de temps spécifique ou les deux.
  4. Si la transition de diapositive est configurée pour avancer au clic, la transition ne progressera que lorsqu’un utilisateur cliquera avec la souris. De plus, si la propriété Advance After Time est définie, la transition avancera automatiquement après le délai spécifié.
  5. Enregistrer la présentation modifiée sous forme de fichier de présentation.

Transition Morph

Aspose.Slides for C++ prend désormais en charge la transition Morph. Elle représente la nouvelle transition morph introduite dans PowerPoint 2019. La transition Morph vous permet d’animer un déplacement fluide d’une diapositive à l’autre. Cet article décrit le concept et la façon d’utiliser la transition Morph. Pour utiliser efficacement la transition Morph, vous devez disposer de deux diapositives partageant au moins un objet commun. La façon la plus simple consiste à dupliquer la diapositive, puis à déplacer l’objet sur la deuxième diapositive vers un autre emplacement.

Types de transition Morph

Une nouvelle énumération Aspose.Slides.SlideShow.TransitionMorphType a été ajoutée. Elle représente différents types de transition de diapositive Morph.

L’énumération TransitionMorphType possède trois membres :

  • ByObject : La transition Morph sera effectuée en considérant les formes comme des objets indivisibles.
  • ByWord : La transition Morph sera effectuée en transférant le texte par mots lorsque cela est possible.
  • ByChar : La transition Morph sera effectuée en transférant le texte par caractères lorsque cela est possible.

Définir les effets de transition

Aspose.Slides for C++ prend en charge la définition des effets de transition tels que « depuis le noir », « depuis la gauche », « depuis la droite », etc. Pour définir l’effet de transition, veuillez suivre les étapes ci‑dessous :

  • Créer une instance de la classe Presentation.
  • Obtenir une référence à la diapositive.
  • Définir l’effet de transition.
  • Enregistrer la présentation sous forme de fichier PPTX.

Dans l’exemple ci‑dessous, nous avons défini les effets de transition.

FAQ

Puis-je contrôler la vitesse de lecture d’une transition de diapositive ?

Oui. Définissez la vitesse de la transition à l’aide du paramètre TransitionSpeed (par exemple, lente/moyenne/rapide).

Puis-je ajouter un audio à une transition et le faire boucler ?

Oui. Vous pouvez intégrer un son à la transition et contrôler son comportement via des paramètres tels que le mode sonore et la lecture en boucle (par exemple, set_Sound, set_SoundMode, set_SoundLoop, ainsi que des métadonnées comme set_SoundIsBuiltIn et set_SoundName).

Quelle est la façon la plus rapide d’appliquer la même transition à chaque diapositive ?

Configurez le type de transition souhaité dans les paramètres de transition de chaque diapositive ; les transitions sont stockées par diapositive, donc appliquer le même type à toutes les diapositives donne un résultat cohérent.

Comment puis‑je vérifier quelle transition est actuellement définie sur une diapositive ?

Inspectez les paramètres de transition de la diapositive et lisez son type de transition ; cette valeur indique exactement quel effet est appliqué.