幻灯片切换
Contents
[
Hide
]
本文演示了如何在 Aspose.Slides for Java 中应用幻灯片切换效果和时间设置。
添加幻灯片切换
对第一张幻灯片应用淡入切换效果。
static void addSlideTransition() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
// 应用淡入切换。
slide.getSlideShowTransition().setType(TransitionType.Fade);
} finally {
presentation.dispose();
}
}
访问幻灯片切换
读取当前分配给幻灯片的切换类型。
static void accessSlideTransition() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setType(TransitionType.Push);
// 访问切换类型。
int type = slide.getSlideShowTransition().getType();
} finally {
presentation.dispose();
}
}
移除幻灯片切换
通过将类型设置为 None 来清除所有切换效果。
static void removeSlideTransition() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setType(TransitionType.Fade);
// 通过将类型设置为 None 移除切换。
slide.getSlideShowTransition().setType(TransitionType.None);
} finally {
presentation.dispose();
}
}
设置切换持续时间
指定幻灯片在自动前进之前的显示时长。
static void setTransitionDuration() {
Presentation presentation = new Presentation();
try {
ISlide slide = presentation.getSlides().get_Item(0);
slide.getSlideShowTransition().setAdvanceOnClick(true);
slide.getSlideShowTransition().setAdvanceAfterTime(2000); // 以毫秒为单位。
} finally {
presentation.dispose();
}
}