TransisiSlide
Contents
[
Hide
]
Menunjukkan cara menerapkan efek transisi slide dan penjadwalan dengan Aspose.Slides for PHP via Java.
Tambahkan Transisi Slide
Terapkan efek transisi fade pada slide pertama.
function addSlideTransition() {
$presentation = new Presentation();
try {
$slide = $presentation->getSlides()->get_Item(0);
// Terapkan transisi fade.
$slide->getSlideShowTransition()->setType(TransitionType::Fade);
$presentation->save("slide_transition.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
Akses Transisi Slide
Baca jenis transisi yang ditetapkan untuk sebuah slide.
function accessSlideTransition() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// Akses jenis transisi.
$type = $slide->getSlideShowTransition()->getType();
} finally {
$presentation->dispose();
}
}
Hapus Transisi Slide
Hilangkan semua efek transisi dengan mengatur jenisnya ke None.
function removeSlideTransition() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// Hapus transisi dengan mengatur none.
$slide->getSlideShowTransition()->setType(TransitionType::None);
$presentation->save("slide_transition_removed.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
Atur Durasi Transisi
Tentukan berapa lama slide ditampilkan sebelum berpindah secara otomatis.
function setTransitionDuration() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
$slide->getSlideShowTransition()->setAdvanceOnClick(true);
$slide->getSlideShowTransition()->setAdvanceAfterTime(2000); // dalam milidetik.
$presentation->save("slide_transition_duration.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}