Μετάβαση Διαφάνειας
Contents
[
Hide
]
Δείχνει την εφαρμογή εφέ μετάβασης διαφάνειας και χρόνων με Aspose.Slides for PHP via Java.
Προσθήκη Μετάβασης Διαφάνειας
Εφαρμόστε ένα εφέ μετάβασης ξεθώριασματος στην πρώτη διαφάνεια.
function addSlideTransition() {
$presentation = new Presentation();
try {
$slide = $presentation->getSlides()->get_Item(0);
// Εφαρμόστε μια μετάβαση ξεθώριασματος.
$slide->getSlideShowTransition()->setType(TransitionType::Fade);
$presentation->save("slide_transition.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
Πρόσβαση σε Μετάβαση Διαφάνειας
Διαβάστε τον τύπο μετάβασης που έχει ανατεθεί σε μια διαφάνεια.
function accessSlideTransition() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// Πρόσβαση στον τύπο της μετάβασης.
$type = $slide->getSlideShowTransition()->getType();
} finally {
$presentation->dispose();
}
}
Κατάργηση Μετάβασης Διαφάνειας
Αφαιρέστε οποιοδήποτε εφέ μετάβασης ορίζοντας τον τύπο σε None.
function removeSlideTransition() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// Αφαίρεση μετάβασης ορίζοντας none.
$slide->getSlideShowTransition()->setType(TransitionType::None);
$presentation->save("slide_transition_removed.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
Ορισμός Διάρκειας Μετάβασης
Καθορίστε πόσο χρόνο θα εμφανίζεται η διαφάνεια πριν προχωρήσει αυτόματα.
function setTransitionDuration() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
$slide->getSlideShowTransition()->setAdvanceOnClick(true);
$slide->getSlideShowTransition()->setAdvanceAfterTime(2000); // σε χιλιοστά του δευτερολέπτου.
$presentation->save("slide_transition_duration.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}