Анимация PowerPoint
Поскольку презентации предназначены для демонстрации чего-либо, их визуальное оформление и интерактивное поведение всегда принимаются во внимание при создании.
Анимация PowerPoint играет важную роль в том, чтобы сделать презентацию привлекательной и привлекательной для зрителей. Aspose.Slides для C++ предлагает широкий спектр опций для добавления анимации в презентацию PowerPoint:
- применять различные типы эффектов анимации PowerPoint к формам, диаграммам, таблицам, OLE-объектам и другим элементам презентации.
- использовать несколько эффектов анимации PowerPoint на форме.
- использовать временную шкалу анимации для управления эффектами анимации.
- создавать пользовательскую анимацию.
В Aspose.Slides для C++ различные эффекты анимации могут быть применены к формам. Поскольку каждый элемент на слайде, включая текст, картинки, OLE-объект, таблицу и т. д., рассматривается как форма, это означает, что мы можем применять эффект анимации к каждому элементу слайда.
Aspose.Slides.Animation пространство имен предоставляет классы для работы с анимациями PowerPoint.
Эффекты анимации
Aspose.Slides поддерживает 150+ эффектов анимации, включая базовые эффекты анимации, такие как Bounce, PathFootball, эффект увеличения и специфические эффекты анимации, такие как OLEObjectShow, OLEObjectOpen. Вы можете найти полный список эффектов анимации в перечислении EffectType.
Дополнительно эти эффекты анимации можно использовать в сочетании с ними:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Пользовательская анимация
В Aspose.Slides возможно создать свои собственные пользовательские анимации. Это можно сделать, объединив несколько поведений в новую пользовательскую анимацию.
Поведение является строительным элементом любого эффекта анимации PowerPoint. Все эффекты анимации фактически представляют собой набор поведений, объединенных в одну стратегию. Вы можете объединить поведения в пользовательскую анимацию один раз и использовать ее в других презентациях. Если вы добавите новое поведение в стандартный эффект анимации PowerPoint - это будет другая пользовательская анимация. Например, вы можете добавить поведение повтора к анимации, чтобы она повторялась несколько раз.
Анимационная точка - это точка, где должно быть применено поведение.
Временная шкала анимации
Последовательность - это коллекция эффектов анимации, применяемых к конкретной форме.
AnimationTimeLine - это набор последовательностей, используемых в конкретном слайде. Это анимационный движок, представленный с PowerPoint 2002. В предыдущих версиях PowerPoint было сложно добавить эффекты анимации в презентацию, что можно было добиться только с помощью различных обходных путей. Временная шкала пришла на смену старому классу AnimationSettings и предоставляет более четкую объектную модель для анимации PowerPoint. Один слайд может иметь только одну временную шкалу анимации.
Интерактивная анимация
EffectTriggerType позволяет определить действия пользователя (например, щелчок кнопкой), которые вызовут начало определенной анимации. Триггеры были добавлены только в последней версии PowerPoint.
Анимация форм
Aspose.Slides позволяет применять анимацию к формам, которые могут быть текстом, прямоугольником, линией, рамкой, OLE-объектом и т. д.
Анимированные диаграммы
Для создания анимированных диаграмм вы должны использовать те же классы, что и для форм. Тем не менее, возможна анимация PowerPoint только на категориях диаграммы или серии диаграммы. Вы также можете применить эффект анимации к элементу категории или элементу серии.
Анимированный текст
Кроме анимированного текста, также возможно применять анимацию к абзацу.