Améliorer les présentations PowerPoint avec des animations en C++
Introduction
Étant donné que les présentations sont destinées à présenter quelque chose, leur apparence visuelle et leur comportement interactif sont toujours pris en compte lors de la création.
Animation PowerPoint joue un rôle important pour rendre une présentation attrayante et captivante pour les spectateurs. Aspose.Slides offre un large éventail d’opérations pour ajouter des animations aux présentations PowerPoint :
- Appliquer différents types d’effets d’animation PowerPoint aux formes, graphiques, tableaux, objets OLE et autres éléments de la présentation.
- Utiliser plusieurs effets d’animation PowerPoint sur une même forme.
- Exploiter la chronologie des animations pour contrôler les effets d’animation.
- Créer des animations personnalisées.
Dans Aspose.Slides, divers effets d’animation peuvent être appliqués aux formes. Étant donné que chaque élément d’une diapositive, y compris le texte, les images, les objets OLE et les tableaux, est considéré comme une forme, les effets d’animation peuvent être appliqués à n’importe quel élément de la diapositive.
L’espace de noms Aspose::Slides::Animation fournit des classes pour travailler avec les animations PowerPoint.
Effets d’animation
Aspose.Slides prend en charge plus de 150 effets d’animation, y compris des effets de base tels que Bounce, PathFootball et Zoom, ainsi que des effets spécifiques comme OLEObjectShow et OLEObjectOpen. Vous pouvez trouver la liste complète dans l’énumération EffectType.
De plus, ces effets d’animation peuvent être combinés avec les comportements suivants :
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Animation personnalisée
Pour des exemples C++ complets qui créent, inspectent et modifient les comportements et les trajectoires de mouvement éditables, consultez Animation personnalisée.
Il est possible de créer vos propres animations personnalisées dans Aspose.Slides. Cela peut être réalisé en combinant plusieurs comportements dans une nouvelle animation personnalisée.
Behavior est un élément de base d’un effet d’animation PowerPoint. Combinez des comportements pour personnaliser un effet, ou ajoutez un comportement pour étendre un effet prédéfini. La répétition est configurée via les paramètres de synchronisation plutôt que par un comportement de répétition distinct.
Animation Point est un point où un comportement doit être appliqué.
Chronologie d’animation
Sequence est une collection d’effets d’animation qui peuvent cibler différentes formes.
IAnimationTimeLine est un ensemble de séquences utilisé dans une diapositive spécifique. C’est un moteur d’animation introduit dans PowerPoint 2002. Dans les versions antérieures de PowerPoint, l’ajout d’effets d’animation aux présentations était difficile et ne pouvait être réalisé qu’avec divers contournements. La chronologie offre un modèle d’objet plus clair pour les animations PowerPoint. Une diapositive ne peut contenir qu’une seule chronologie d’animation.
Animation interactive
Trigger vous permet de définir des actions utilisateur, comme un clic de bouton, qui déclenchent une animation particulière.
Animation de forme
Aspose.Slides vous permet d’appliquer des animations aux formes, qui peuvent inclure du texte, des rectangles, des lignes, des cadres, des objets OLE, etc.
Note
En savoir plus À propos de l’animation de forme.Graphiques animés
Pour créer des graphiques animés, vous devez utiliser les mêmes classes que pour les formes. Cependant, les animations PowerPoint ne peuvent être appliquées qu’aux catégories de graphique ou aux séries de graphique. Vous pouvez également appliquer des effets d’animation à un élément de catégorie ou à un élément de série.
Note
En savoir plus À propos des graphiques animés.Texte animé
En plus d’animer du texte, vous pouvez appliquer une animation à un paragraphe.
Note
En savoir plus À propos du texte animé.FAQ
Les animations seront‑elles conservées lors de l’exportation au format PDF ?
Non. Le PDF est un format statique, donc les animations et les transitions de diapositive ne sont pas lues. Si vous avez besoin de mouvement, exportez plutôt vers HTML5, GIF animé ou vidéo.
Puis‑je transformer une présentation animée en vidéo et contrôler le nombre d’images par seconde ainsi que la taille du cadre ?
Oui. Vous pouvez rendre la présentation en images et les encoder en vidéo (par ex., avec ffmpeg), en choisissant le nombre d’images par seconde et la résolution. Les animations et les transitions de diapositive sont lues pendant le rendu.
Les animations resteront‑elles intactes lors du travail avec ODP (et pas seulement PPTX) ?
PPT, PPTX et ODP sont pris en charge pour la lecture et l’écriture, mais cela ne garantit pas la préservation des animations. Les données d’animation personnalisée peuvent être perdues lors de la conversion en ODP. Consultez Animation personnalisée pour des exemples et des conseils sur la vérification de la compatibilité des formats.