Transición de diapositiva
Contents
[
Hide
]
Este artículo muestra cómo aplicar efectos de transición de diapositivas y temporizaciones con Aspose.Slides for Java.
Agregar una transición de diapositiva
Aplica un efecto de transición de desvanecimiento a la primera diapositiva.
static void addSlideTransition() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
// Aplicar una transición de desvanecimiento.
slide.getSlideShowTransition().setType(TransitionType.Fade);
} finally {
presentation.dispose();
}
}
Acceder a una transición de diapositiva
Lee el tipo de transición asignado actualmente a una diapositiva.
static void accessSlideTransition() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setType(TransitionType.Push);
// Acceder al tipo de transición.
int type = slide.getSlideShowTransition().getType();
} finally {
presentation.dispose();
}
}
Eliminar una transición de diapositiva
Elimina cualquier efecto de transición configurando el tipo a None.
static void removeSlideTransition() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setType(TransitionType.Fade);
// Eliminar la transición estableciendo None.
slide.getSlideShowTransition().setType(TransitionType.None);
} finally {
presentation.dispose();
}
}
Establecer la duración de la transición
Especifica cuánto tiempo se muestra la diapositiva antes de avanzar automáticamente.
static void setTransitionDuration() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setAdvanceOnClick(true);
slide.getSlideShowTransition().setAdvanceAfterTime(2000); // en milisegundos.
} finally {
presentation.dispose();
}
}