TransizioneDiapositiva
Contents
[
Hide
]
Dimostra l’applicazione di effetti di transizione delle diapositive e dei tempi con Aspose.Slides for PHP via Java.
Aggiungi una transizione di diapositiva
Applica un effetto di transizione dissolvenza alla prima diapositiva.
function addSlideTransition() {
$presentation = new Presentation();
try {
$slide = $presentation->getSlides()->get_Item(0);
// Applica una transizione di dissolvenza.
$slide->getSlideShowTransition()->setType(TransitionType::Fade);
$presentation->save("slide_transition.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
Accedi a una transizione di diapositiva
Leggi il tipo di transizione assegnato a una diapositiva.
function accessSlideTransition() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// Accedi al tipo di transizione.
$type = $slide->getSlideShowTransition()->getType();
} finally {
$presentation->dispose();
}
}
Rimuovi una transizione di diapositiva
Cancella qualsiasi effetto di transizione impostando il tipo su None.
function removeSlideTransition() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
// Rimuovi la transizione impostando nessuna.
$slide->getSlideShowTransition()->setType(TransitionType::None);
$presentation->save("slide_transition_removed.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}
Imposta la durata della transizione
Specifica per quanto tempo la diapositiva viene mostrata prima di avanzare automaticamente.
function setTransitionDuration() {
$presentation = new Presentation("slide_transition.pptx");
try {
$slide = $presentation->getSlides()->get_Item(0);
$slide->getSlideShowTransition()->setAdvanceOnClick(true);
$slide->getSlideShowTransition()->setAdvanceAfterTime(2000); // in millisecondi.
$presentation->save("slide_transition_duration.pptx", SaveFormat::Pptx);
} finally {
$presentation->dispose();
}
}