Transition de diapositive

Cet article montre comment appliquer des effets de transition de diapositive et des temporisations avec Aspose.Slides for .NET.

Ajouter une transition de diapositive

Appliquez un effet de transition en fondu à la première diapositive.

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

    // Appliquer une transition en fondu.
    slide.SlideShowTransition.Type = TransitionType.Fade;
}

Accéder à une transition de diapositive

Lisez le type de transition actuellement attribué à une diapositive.

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

    slide.SlideShowTransition.Type = TransitionType.Push;

    // Accéder au type de transition.
    var type = slide.SlideShowTransition.Type;
}

Supprimer une transition de diapositive

Effacez tout effet de transition en définissant le type sur None.

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

    slide.SlideShowTransition.Type = TransitionType.Fade;

    // Supprimer la transition en définissant None.
    slide.SlideShowTransition.Type = TransitionType.None;
}

Définir la durée de la transition

Spécifiez la durée pendant laquelle la diapositive est affichée avant de passer automatiquement à la suivante.

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

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