幻灯片过渡

演示了在 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; // 以毫秒为单位
}