Verwalten von Folienübergängen in Präsentationen mit C++
Folienübergang hinzufügen
Um das Verständnis zu erleichtern, haben wir die Verwendung von Aspose.Slides für C++ zur Verwaltung einfacher Folienübergänge demonstriert. Entwickler können nicht nur verschiedene Folienübergangseffekte auf die Folien anwenden, sondern auch das Verhalten dieser Übergangseffekte anpassen. Um einen einfachen Folienübergangseffekt zu erstellen, folgen Sie den untenstehenden Schritten:
- Erstellen Sie eine Instanz der Presentation-Klasse.
- Wenden Sie einen Folienübergangstyp auf die Folie an, indem Sie einen der von Aspose.Slides für C++ angebotenen Übergangseffekte über das TransitionType‑Enum verwenden.
- Schreiben Sie die geänderte Präsentationsdatei.
Erweiterten Folienübergang hinzufügen
Im obigen Abschnitt haben wir nur einen einfachen Übergangseffekt auf die Folie angewendet. Jetzt, um diesen einfachen Übergangseffekt noch besser und kontrollierter zu machen, folgen Sie bitte den untenstehenden Schritten:
- Erstellen Sie eine Instanz der Presentation-Klasse.
- Wenden Sie einen Folienübergangstyp auf die Folie an, indem Sie einen der von Aspose.Slides für C++ angebotenen Übergangseffekte verwenden.
- Sie können den Übergang auch auf Vorwärts bei Klick, nach einem bestimmten Zeitraum oder beides einstellen.
- Wenn der Folienübergang auf Vorwärts bei Klick eingestellt ist, wird der Übergang nur weitergehen, wenn jemand die Maus klickt. Darüber hinaus wird der Übergang automatisch weitergehen, wenn die Eigenschaft Advance After Time festgelegt ist und die angegebene Zeit verstrichen ist.
- Schreiben Sie die geänderte Präsentation in eine Präsentationsdatei.
Morph‑Übergang
Aspose.Slides für C++ unterstützt jetzt den Morph‑Übergang. Sie stellen den neuen Morph‑Übergang vor, der in PowerPoint 2019 eingeführt wurde. Der Morph‑Übergang ermöglicht es, eine sanfte Bewegung von einer Folie zur nächsten zu animieren. Dieser Artikel beschreibt das Konzept und die Verwendung des Morph‑Übergangs. Um den Morph‑Übergang effektiv zu nutzen, benötigen Sie zwei Folien mit mindestens einem gemeinsamen Objekt. Der einfachste Weg ist, die Folie zu duplizieren und das Objekt auf der zweiten Folie an eine andere Stelle zu verschieben.
Der folgende Codeausschnitt zeigt, wie Sie eine Kopie der Folie mit etwas Text zur Präsentation hinzufügen und den Übergang des Typs Morph für die zweite Folie festlegen.
Morph‑Übergangstypen
Ein neues Enum Aspose.Slides.SlideShow.TransitionMorphType wurde hinzugefügt. Es repräsentiert verschiedene Arten von Morph‑Folienübergängen.
Das TransitionMorphType‑Enum verfügt über drei Mitglieder:
- ByObject: Der Morph‑Übergang wird unter Berücksichtigung von Formen als unteilbare Objekte durchgeführt.
- ByWord: Der Morph‑Übergang wird, wo möglich, mit Textübertragung Wort für Wort durchgeführt.
- ByChar: Der Morph‑Übergang wird, wo möglich, mit Textübertragung Zeichen für Zeichen durchgeführt.
Der folgende Codeausschnitt zeigt, wie Sie den Morph‑Übergang für eine Folie festlegen und den Morph‑Typ ändern:
Übergangseffekte festlegen
Aspose.Slides für C++ unterstützt das Festlegen von Übergangseffekten wie von Schwarz, von links, von rechts usw. Um den Übergangseffekt festzulegen, folgen Sie bitte den untenstehenden Schritten:
- Erstellen Sie eine Instanz der Presentation‑Klasse.
- Holen Sie sich eine Referenz der Folie.
- Legen Sie den Übergangseffekt fest.
- Schreiben Sie die Präsentation als PPTX‑Datei.
Im nachstehenden Beispiel haben wir die Übergangseffekte festgelegt.
FAQ
Kann ich die Wiedergabegeschwindigkeit eines Folienübergangs steuern?
Ja. Stellen Sie die speed des Übergangs mit der Einstellung TransitionSpeed ein (z. B. slow/medium/fast).
Kann ich einem Übergang Audio hinzufügen und es wiederholen lassen?
Ja. Sie können einen Ton für den Übergang einbetten und das Verhalten über Einstellungen wie Sound‑Modus und Wiederholung steuern (z. B. set_Sound, set_SoundMode, set_SoundLoop, zusätzlich Metadaten wie set_SoundIsBuiltIn und set_SoundName).
Was ist der schnellste Weg, denselben Übergang auf jede Folie anzuwenden?
Konfigurieren Sie den gewünschten Übergangstyp in den Übergangseinstellungen jeder Folie; Übergänge werden pro Folie gespeichert, sodass das Anwenden desselben Typs auf alle Folien ein konsistentes Ergebnis liefert.
Wie kann ich überprüfen, welcher Übergang derzeit für eine Folie eingestellt ist?
Prüfen Sie die transition settings der Folie und lesen Sie deren transition type; dieser Wert gibt genau an, welcher Effekt angewendet wurde.