スライドトランジション

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; // ミリ秒単位
}