API pública y cambios incompatibles hacia atrás en Aspose.Slides para PHP a través de Java 14.7.0
Cambios en la API pública
Se han eliminado los constructores de algunos subtipos de TransitionValueBase y se ha eliminado TransitionValueFactory
Los constructores de algunos subtipos de TransitionValueBase (y específicamente CornerDirectionTransition, EightDirectionTransition, EmptyTransition, InOutTransition, OptionalBlackTransition, OrientationTransition, SideDirectionTransition, SplitTransition, WheelTransition) son inútiles en la API pública y, por lo tanto, han sido eliminados. La clase relacionada TransitionValueFactory y su interfaz ITransitionValueFactory también han sido eliminadas por la misma razón.
El elemento SoundAction ha sido eliminado de la enumeración com.aspose.slides.TransitionType
El elemento SoundAction era incorrecto y no se utilizaba. Las configuraciones de sonido están definidas por las propiedades SlideShowTransition.SoundMode, .Sound, .SoundLoop, .SoundIsBuiltIn, .SoundName.
Se ha añadido la clase FlyThroughTransition y la interfaz IFlyThroughTransition
La clase com.aspose.slides.FlyThroughTransition (y su interfaz com.aspose.slides.IFlyThroughTransition) se relaciona con el tipo de transición Flythrough que ha sido soportado en esta versión.
Se han añadido la clase GlitterTransition, la interfaz IGlitterTransition y la enumeración TransitionPattern
La clase com.aspose.slides.GlitterTransition (y su interfaz com.aspose.slides.IGlitterTransition) se relaciona con el tipo de transición Glitter que ha sido soportado en esta versión. La enumeración com.aspose.slides.TransitionPattern se utiliza en esta clase y especifica un patrón geométrico que se junta para llenar un área más grande.
Se han añadido la clase LeftRightDirectionTransition, la interfaz ILeftRightDirectionTransition y la enumeración TransitionLeftRightDirectionType
La clase com.aspose.slides.LeftRightDirectionTransition (y su interfaz com.aspose.slides.ILeftRightDirectionTransition) se relaciona con los tipos de transición Switch, Flip, Ferris, Gallery y Conveyor que han sido soportados en esta versión. La enumeración com.aspose.slides.TransitionLeftRightDirectionType se utiliza en esta clase y especifica una dirección restringida a los valores de izquierda y derecha.
Se han añadido nuevos elementos a la enumeración com.aspose.slides.TransitionType
La enumeración com.aspose.slides.TransitionType se ha ampliado con nuevos elementos. Nuevos elementos relacionados con nuevas transiciones de PowerPoint 2010: Vortex, Switch, Flip, Ripple, Honeycomb, Cube, Box, Rotate, Orbit, Doors, Window, Ferris, Gallery, Conveyor, Pan, Glitter, Warp, Flythrough, Flash, Shred, Reveal, WheelReverse. Nuevos elementos relacionados con nuevas transiciones de PowerPoint 2013: FallOver, Drape, Curtains, Wind, Prestige, Fracture, Crush, PeelOff, PageCurlDouble, PageCurlSingle, Airplane, Origami.
Se han añadido la clase RevealTransition y la interfaz IRevealTransition
La clase com.aspose.slides.RevealTransition (y su interfaz com.aspose.slides.IRevealTransition) se relaciona con el tipo de transición Reveal que ha sido soportado en esta versión. Se han añadido la clase RippleTransition, la interfaz IRippleTransition y la enumeración TransitionCornerAndCenterDirectionType. La clase com.aspose.slides.RippleTransition (y su interfaz com.aspose.slides.IRippleTransition) se relaciona con el tipo de transición Ripple que ha sido soportado en esta versión. La enumeración com.aspose.slides.TransitionCornerAndCenterDirectionType se utiliza en esta clase y especifica una dirección restringida a las esquinas y el centro.
Se han añadido la clase ShredTransition, la interfaz IShredTransition y la enumeración TransitionShredPattern
La clase com.aspose.slides.ShredTransition (y su interfaz com.aspose.slides.IShredTransition) se relaciona con el tipo de transición Shred que ha sido soportado en esta versión. La enumeración com.aspose.slides.TransitionShredPattern se utiliza en esta clase y especifica una forma geométrica que se junta para llenar un área más grande.