Transition de diapositive
Contents
[
Hide
]
Cet article montre comment appliquer des effets de transition de diapositives et des minuteries avec Aspose.Slides for Node.js via Java.
Ajouter une transition de diapositive
Appliquer un effet de transition en fondu à la première diapositive.
function addSlideTransition() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
// Appliquer une transition en fondu.
slide.getSlideShowTransition().setType(aspose.slides.TransitionType.Fade);
presentation.save("slide_transition.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Accéder à une transition de diapositive
Lire le type de transition actuellement attribué à une diapositive.
function accessSlideTransition() {
let presentation = new aspose.slides.Presentation("slide_transition.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
// Accéder au type de transition.
let type = slide.getSlideShowTransition().getType();
} finally {
presentation.dispose();
}
}
Supprimer une transition de diapositive
Effacer tout effet de transition en définissant le type sur None.
function removeSlideTransition() {
let presentation = new aspose.slides.Presentation("slide_transition.pptx");
try {
let slide = presentation.getSlides().get_Item(0);
// Supprimer la transition en définissant None.
slide.getSlideShowTransition().setType(aspose.slides.TransitionType.None);
presentation.save("slide_transition_removed.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}
Définir la durée de la transition
Spécifier la durée pendant laquelle la diapositive est affichée avant de passer automatiquement à la suivante.
function setTransitionDuration() {
let presentation = new aspose.slides.Presentation();
try {
let slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setAdvanceOnClick(true);
slide.getSlideShowTransition().setAdvanceAfterTime(2000); // en millisecondes.
presentation.save("slide_transition_duration.pptx", aspose.slides.SaveFormat.Pptx);
} finally {
presentation.dispose();
}
}