スライドトランジション

Aspose.Slides for .NET を使用したスライドのトランジション効果とタイミングの適用を示します。

スライドトランジションを追加する

最初のスライドにフェードトランジション効果を適用します。

static void Add_Slide_Transition()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];

    // フェード遷移を適用
    slide.SlideShowTransition.Type = TransitionType.Fade;
}

スライドトランジションにアクセスする

スライドに現在割り当てられているトランジションの種類を取得します。

static void Access_Slide_Transition()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];
    slide.SlideShowTransition.Type = TransitionType.Push;

    // トランジションタイプにアクセス
    var type = slide.SlideShowTransition.Type;
}

スライドトランジションを削除する

None に設定して、すべてのトランジション効果をクリアします。

static void Remove_Slide_Transition()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];
    slide.SlideShowTransition.Type = TransitionType.Fade;

    // none を設定してトランジションを削除
    slide.SlideShowTransition.Type = TransitionType.None;
}

トランジションの期間を設定する

スライドが自動的に進むまでの表示時間を指定します。

static void Set_Transition_Duration()
{
    using var pres = new Presentation();
    var slide = pres.Slides[0];

    slide.SlideShowTransition.AdvanceOnClick = true;
    slide.SlideShowTransition.AdvanceAfterTime = 2000; // ミリ秒で
}