Переход слайда

Продемонстрировано применение эффектов перехода слайдов и таймингов с 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; // в миллисекундах
}