PowerPoint-Präsentationen mit Animationen in C++ verbessern
Einleitung
Da Präsentationen dazu dienen, etwas zu präsentieren, werden ihr visuelles Erscheinungsbild und ihr interaktives Verhalten bereits bei der Erstellung stets berücksichtigt.
PowerPoint-Animation spielt eine wichtige Rolle dabei, eine Präsentation ansprechend und fesselnd für die Betrachter zu machen. Aspose.Slides bietet eine Vielzahl von Optionen, um Animationen zu PowerPoint-Präsentationen hinzuzufügen:
- Wenden Sie verschiedene Arten von PowerPoint-Animationseffekten auf Formen, Diagramme, Tabellen, OLE-Objekte und andere Präsentationselemente an.
- Verwenden Sie mehrere PowerPoint-Animationseffekte gleichzeitig auf einer einzelnen Form.
- Nutzen Sie die Animations‑Zeitleiste, um Animationseffekte zu steuern.
- Erstellen Sie benutzerdefinierte Animationen.
In Aspose.Slides können verschiedene Animationseffekte auf Formen angewendet werden. Da jedes Element auf einer Folie, einschließlich Text, Bildern, OLE-Objekten und Tabellen, als Form betrachtet wird, können Animationseffekte auf jedes Element der Folie angewendet werden.
Der Aspose::Slides::Animation Namespace bietet Klassen zur Arbeit mit PowerPoint-Animationen.
Animations‑Effekte
Aspose.Slides unterstützt 150+ Animationseffekte, darunter Grundeffekte wie Bounce, PathFootball und Zoom sowie spezifische Effekte wie OLEObjectShow und OLEObjectOpen. Eine vollständige Auflistung finden Sie in der Aufzählung EffectType.
Zusätzlich können diese Animationseffekte in Kombination mit den folgenden Verhaltensweisen verwendet werden:
- Farbeffekt
- Befehlseffekt
- Filtereffekt
- Bewegungseffekt
- Eigenschaftseffekt
- Drehungseffekt
- Skalierungseffekt
- Setzeffekt
Benutzerdefinierte Animation
Für vollständige C++‑Beispiele, die Verhaltensweisen und editierbare Bewegungsbahnen erstellen, untersuchen und ändern, siehe Benutzerdefinierte Animation.
In Aspose.Slides ist es möglich, eigene benutzerdefinierte Animationen zu erstellen. Dies kann erreicht werden, indem mehrere Verhaltensweisen zu einer neuen benutzerdefinierten Animation kombiniert werden.
Verhalten ist ein Baustein eines PowerPoint‑Animationseffekts. Kombinieren Sie Verhaltensweisen, um einen Effekt anzupassen, oder fügen Sie ein Verhalten hinzu, um einen vordefinierten Effekt zu erweitern. Wiederholungen werden über Zeiteinstellungen konfiguriert und nicht über ein separates Wiederholungs‑Verhalten.
Animationspunkt ist ein Punkt, an dem ein Verhalten angewendet werden soll.
Animationszeitlinie
Sequenz ist eine Sammlung von Animationseffekten, die verschiedene Formen anvisieren können.
IAnimationTimeLine ist eine Menge von Sequenzen, die in einer bestimmten Folie verwendet werden. Es ist eine Animations‑Engine, die in PowerPoint 2002 eingeführt wurde. In früheren Versionen von PowerPoint war das Hinzufügen von Animationseffekten zu Präsentationen schwierig und nur mit verschiedenen Work‑arounds möglich. Die Zeitleiste bietet ein klareres Objektmodell für PowerPoint‑Animationen. Eine Folie kann nur eine Animations‑Zeitleiste haben.
Interaktive Animation
Trigger ermöglicht es Ihnen, Benutzeraktionen wie einen Button‑Klick zu definieren, die eine bestimmte Animation starten.
Form‑Animation
Aspose.Slides ermöglicht das Anwenden von Animationen auf Formen, zu denen Text, Rechtecke, Linien, Rahmen, OLE‑Objekte und mehr gehören können.
Note
Mehr lesen Über Form‑Animation.Animierte Diagramme
Um animierte Diagramme zu erstellen, sollten Sie dieselben Klassen wie für Formen verwenden. PowerPoint‑Animationen können jedoch nur auf Diagrammkategorien oder Diagrammserien angewendet werden. Sie können Animationseffekte auch auf ein Kategorienelement oder ein Serien‑Element anwenden.
Note
Mehr lesen Über animierte Diagramme.Animierter Text
Zusätzlich zur Animation von Text können Sie einer Absatzanimation anwenden.
Note
Mehr lesen Über animierten Text.FAQ
Werden Animationen beim Exportieren in PDF erhalten?
Nein. PDF ist ein statisches Format, sodass Animationen und Folienübergänge nicht abgespielt werden. Wenn Sie Bewegung benötigen, exportieren Sie stattdessen zu HTML5, animiertem GIF oder Video.
Kann ich eine animierte Präsentation in ein Video umwandeln und Bildrate sowie Bildgröße steuern?
Ja. Sie können die Präsentation als Einzelbilder rendern und diese zu einem Video (z. B. mit ffmpeg) kodieren, wobei Sie FPS und Auflösung wählen können. Animationen und Folienübergänge werden beim Rendern abgespielt.
Bleiben Animationen beim Arbeiten mit ODP (nicht nur PPTX) erhalten?
PPT, PPTX und ODP werden für das Lesen und Schreiben unterstützt, aber das garantiert keinen Erhalt der Animationen. Beim Konvertieren nach ODP können benutzerdefinierte Animationsdaten verloren gehen. Siehe Benutzerdefinierte Animation für Beispiele und Hinweise zur Überprüfung der Formatkompatibilität.