PowerPoint アニメーション
プレゼンテーションは何かを提示することを目的としているため、その視覚的な外観とインタラクティブな動作は常に作成時に考慮されます。
PowerPoint アニメーションは、プレゼンテーションを視聴者にとって目を引く魅力的なものにするために重要な役割を果たします。Aspose.Slides for Java は、PowerPoint プレゼンテーションにアニメーションを追加するための幅広いオプションを提供します。
- 形状、チャート、テーブル、OLEオブジェクトおよび他のプレゼンテーション要素にさまざまなタイプの PowerPoint アニメーション効果を適用します。
- 形状に複数の PowerPoint アニメーション効果を使用します。
- アニメーションタイムラインを使用してアニメーション効果を制御します。
- カスタムアニメーションを作成します。
Aspose.Slides for Java では、さまざまなアニメーション効果を形状に適用できます。スライド上のテキスト、画像、OLEオブジェクト、テーブルなど、すべての要素が形状と見なされるため、スライドのすべての要素にアニメーション効果を適用できることを意味します。
アニメーション効果
Aspose.Slides は、Bounce、PathFootball、Zoom効果のような基本的なアニメーション効果や、OLEObjectShow、OLEObjectOpenのような特定のアニメーション効果を含む150以上のアニメーション効果をサポートしています。アニメーション効果の完全なリストは、EffectType列挙体でご確認いただけます。
さらに、これらのアニメーション効果は以下のと組み合わせて使用できます:
- ColorEffect
- CommandEffect
- FilterEffect
- MotionEffect
- PropertyEffect
- RotationEffect
- ScaleEffect
- SetEffect
カスタムアニメーション
Aspose.Slides でカスタムアニメーションを作成することが可能です。これは、いくつかの動作を組み合わせて新しいカスタムアニメーションを作成することで達成できます。
Behaviorは、任意の PowerPoint アニメーション効果の構成単位です。すべてのアニメーション効果は、実際には一つの戦略に構成された動作の集合です。動作をカスタムアニメーションに一度組み合わせて、他のプレゼンテーションで再利用できます。標準の PowerPoint アニメーション効果に新しい動作を追加すると、それは別のカスタムアニメーションになります。例えば、アニメーションに繰り返し動作を追加して、数回繰り返すようにすることができます。
Animation Pointは、動作が適用される点です。
アニメーションタイムライン
Sequenceは、特定の形状に適用されたアニメーション効果のコレクションです。
Timelineは、特定のスライドで使用されるシーケンスのセットです。これは、PowerPoint 2002 以降に取り入れられたアニメーションエンジンです。以前の PowerPoint バージョンでは、アニメーション効果をプレゼンテーションに追加するのが困難で、さまざまな回避策を使用してのみ可能でした。タイムラインは、古い AnimationSettings クラスを置き換え、PowerPoint アニメーションのためのより明確なオブジェクトモデルを提供します。1つのスライドには1つのアニメーションタイムラインしか持てません。
インタラクティブアニメーション
Triggerは、特定のアニメーションを開始させるユーザーのアクション(例:ボタンクリック)を定義できるようにします。トリガーは最新の PowerPoint バージョンにのみ追加されました。
形状アニメーション
Aspose.Slides は、テキスト、長方形、線、フレーム、OLEオブジェクトなどにアニメーションを適用することを許可します。
アニメーションチャート
アニメーションチャートを作成するには、形状と同じクラスを使用する必要があります。ただし、PowerPoint アニメーションはチャートのカテゴリまたはチャート系列にのみ適用できます。また、カテゴリ要素または系列要素にアニメーション効果を適用することもできます。
アニメーションテキスト
アニメーションテキストに加えて、段落にアニメーションを適用することも可能です。