Ulepsz prezentacje PowerPoint za pomocą animacji w C++
Wstęp
Ponieważ prezentacje mają na celu przedstawienie czegoś, ich wygląd wizualny i zachowanie interaktywne są zawsze brane pod uwagę podczas tworzenia.
PowerPoint animation odgrywa ważną rolę w sprawianiu, że prezentacja jest przyciągająca uwagę i angażująca dla odbiorców. Aspose.Slides udostępnia szeroki zakres opcji dodawania animacji do prezentacji PowerPoint:
- Zastosuj różne typy efektów animacji PowerPoint do kształtów, wykresów, tabel, obiektów OLE oraz innych elementów prezentacji.
- Użyj wielu efektów animacji PowerPoint na jednym kształcie.
- Wykorzystaj oś czasu animacji do kontrolowania efektów animacji.
- Twórz niestandardowe animacje.
W Aspose.Slides można zastosować różne efekty animacji do kształtów. Ponieważ każdy element na slajdzie, w tym tekst, obrazy, obiekty OLE i tabele, jest traktowany jako kształt, efekty animacji można zastosować do dowolnego elementu na slajdzie.
Przestrzeń nazw Aspose::Slides::Animation udostępnia klasy do pracy z animacjami PowerPoint.
Efekty animacji
Aspose.Slides obsługuje ponad 150 efektów animacji, w tym podstawowe efekty takie jak Bounce, PathFootball i Zoom oraz konkretne efekty takie jak OLEObjectShow i OLEObjectOpen. Pełną listę znajdziesz w wyliczeniu EffectType.
Dodatkowo, te efekty animacji mogą być używane w połączeniu z następującymi zachowaniami:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
Animacja niestandardowa
Kompletne przykłady C++, które tworzą, inspekcjonują i modyfikują zachowania oraz edytowalne ścieżki ruchu, znajdziesz w Niestandardowa animacja.
Możliwe jest tworzenie własnych animacji niestandardowych w Aspose.Slides. Można to osiągnąć, łącząc kilka zachowań w nową animację niestandardową.
Behavior jest elementem budulcowym efektu animacji PowerPoint. Łącz zachowania, aby dostosować efekt, lub dodaj zachowanie, aby rozszerzyć gotowy efekt. Powtórzenia konfiguruje się poprzez ustawienia czasu, a nie poprzez osobne zachowanie powtarzania.
Animation Point jest punktem, w którym należy zastosować zachowanie.
Linia czasu animacji
Sequence jest kolekcją efektów animacji, które mogą działać na różne kształty.
IAnimationTimeLine jest zestawem sekwencji używanych w konkretnym slajdzie. Jest to silnik animacji wprowadzony w PowerPoint 2002. W starszych wersjach PowerPoint dodawanie efektów animacji do prezentacji było trudne i możliwe jedynie przy różnych obejściach. Linia czasu zapewnia klarowniejszy model obiektowy animacji PowerPoint. Slajd może mieć tylko jedną linię czasu animacji.
Animacja interaktywna
Trigger umożliwia zdefiniowanie działań użytkownika, takich jak kliknięcie przycisku, które rozpoczynają określoną animację.
Animacja kształtów
Aspose.Slides pozwala na zastosowanie animacji do kształtów, które mogą obejmować tekst, prostokąty, linie, ramki, obiekty OLE i inne.
Uwaga
Czytaj więcej O animacji kształtów.Animowane wykresy
Aby tworzyć animowane wykresy, należy używać tych samych klas co dla kształtów. Jednak animacje PowerPoint można stosować tylko do kategorii wykresu lub serii wykresu. Można także zastosować efekty animacji do elementu kategorii lub elementu serii.
Uwaga
Czytaj więcej O animowanych wykresach.Animowany tekst
Oprócz animowania tekstu, możesz zastosować animację do akapitu.
Uwaga
Czytaj więcej O animowanym tekście.FAQ
Czy animacje zostaną zachowane przy eksporcie do PDF?
Nie. PDF jest formatem statycznym, więc animacje i przejścia slajdów nie są odtwarzane. Jeśli potrzebujesz ruchu, wyeksportuj do HTML5, animowanego GIF lub wideo zamiast tego.
Czy mogę zamienić animowaną prezentację na wideo i kontrolować liczbę klatek na sekundę oraz rozmiar klatki?
Tak. Możesz wykonać renderowanie prezentacji jako klatki i zakodować je w wideo (np. za pomocą ffmpeg), wybierając FPS i rozdzielczość. Animacje i przejścia slajdów są odtwarzane podczas renderowania.
Czy animacje pozostaną nienaruszone przy pracy z ODP (nie tylko PPTX)?
PPT, PPTX i ODP są obsługiwane przy odczycie i zapisywaniu, ale nie gwarantuje to zachowania animacji. Niestandardowe dane animacji mogą zostać utracone przy konwersji do ODP. Zobacz Niestandardowa animacja po przykłady i wskazówki dotyczące sprawdzania zgodności formatów.