投影片轉場

本文說明如何在 Aspose.Slides for .NET 中套用投影片轉場效果與計時。

新增投影片轉場

為第一張投影片套用淡入淡出轉場效果。

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

    // 套用淡入淡出轉場.
    slide.SlideShowTransition.Type = TransitionType.Fade;
}

存取投影片轉場

讀取目前指派給投影片的轉場類型。

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

    slide.SlideShowTransition.Type = TransitionType.Push;

    // 存取轉場類型。
    var type = slide.SlideShowTransition.Type;
}

移除投影片轉場

將類型設定為 None 以清除所有轉場效果。

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

    slide.SlideShowTransition.Type = TransitionType.Fade;

    // 透過設定為 None 來移除轉場。
    slide.SlideShowTransition.Type = TransitionType.None;
}

設定轉場持續時間

指定投影片在自動前進前顯示的時間長度。

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

    slide.SlideShowTransition.AdvanceOnClick = true;
    slide.SlideShowTransition.AdvanceAfterTime = 2000; // 以毫秒為單位
}