投影片轉場
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();
}
}