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

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