Transición de diapositiva

Este artículo muestra cómo aplicar efectos y tiempos de transición de diapositivas con Aspose.Slides for .NET.

Agregar una transición de diapositiva

Aplicar un efecto de transición de desvanecimiento a la primera diapositiva.

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

    // Aplicar una transición de desvanecimiento.
    slide.SlideShowTransition.Type = TransitionType.Fade;
}

Acceder a una transición de diapositiva

Leer el tipo de transición asignado actualmente a una diapositiva.

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

    slide.SlideShowTransition.Type = TransitionType.Push;

    // Acceder al tipo de transición.
    var type = slide.SlideShowTransition.Type;
}

Eliminar una transición de diapositiva

Eliminar cualquier efecto de transición estableciendo el tipo a None.

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

    slide.SlideShowTransition.Type = TransitionType.Fade;

    // Eliminar la transición estableciendo None.
    slide.SlideShowTransition.Type = TransitionType.None;
}

Establecer la duración de la transición

Especificar cuánto tiempo se muestra la diapositiva antes de avanzar automáticamente.

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

    slide.SlideShowTransition.AdvanceOnClick = true;
    slide.SlideShowTransition.AdvanceAfterTime = 2000; // en milisegundos
}