Public API and Backwards Incompatible Changes in Aspose.Slides for .NET 14.7.0
Public API Changes
Removed Constructors and Elements
Removed Some TransitionValueBase Subtype Constructors and TransitionValueFactory
The constructors of some TransitionValueBase subtypes (specifically CornerDirectionTransition, EightDirectionTransition, EmptyTransition, InOutTransition, OptionalBlackTransition, OrientationTransition, SideDirectionTransition, SplitTransition, WheelTransition) are useless in the public API and so have been removed.
The related class TransitionValueFactory and its interface ITransitionValueFactory have been removed for the same reason.
Removed the SoundAction Element from the Aspose.Slides.SlideShow.TransitionType Enumeration
The SoundAction element was incorrect and not used. Sound settings are defined by the SlideShowTransition.SoundMode, .Sound, .SoundLoop, .SoundIsBuiltIn, .SoundName properties.
Added Classes and Interfaces
Added the FlyThroughTransition Class and IFlyThroughTransition Interface
The Aspose.Slides.SlideShow.FlyThroughTransition class (and its interface Aspose.Slides.SlideShow.IFlyThroughTransition) relates to the Flythrough transition type supported from this release.
Added the GlitterTransition Class, IGlitterTransition Interface and TransitionPattern Enumeration
The Aspose.Slides.SlideShow.GlitterTransition class (and its interface Aspose.Slides.SlideShow.IGlitterTransition) relates to the Glitter transition type supported from this release.
The Aspose.Slides.SlideShow.TransitionPattern enumeration is used in this class and specifies a geometric pattern that tiles together to fill a larger area.
Added the LeftRightDirectionTransition Class, ILeftRightDirectionTransition Interface and TransitionLeftRightDirectionType Enumeration
The Aspose.Slides.SlideShow.LeftRightDirectionTransition class (and its interface Aspose.Slides.SlideShow.ILeftRightDirectionTransition) relates to the transition types Conveyor, Ferris, Flip, Gallery and Switch. All are supported from this release.
The Aspose.Slides.SlideShow.TransitionLeftRightDirectionType enumeration is used in this class and specifies a direction, restricted to the values left and right.
Added New Elements to the Aspose.Slides.SlideShow.TransitionType Enumeration
The Aspose.Slides.SlideShow.TransitionType enumeration has been extended with new elements.
- New elements related to PowerPoint 2010 transitions: Box, Conveyor, Cube, Doors, Ferris, Flash, Flip, Flythrough, Gallery, Glitter, Honeycomb, Orbit, Pan, Reveal, Ripple, Rotate, Shred, Switch, Vortex, Warp, WheelReverse, Window.
- New elements related to new PowerPoint 2013 transitions: Airplane, Crush, Curtains, Drape, FallOver, Fracture, Origami, PageCurlDouble, PageCurlSingle, PeelOff, Prestige, Wind.
Added the RevealTransition Class and IRevealTransition Interface
The Aspose.Slides.SlideShow.RevealTransition class (and its interface Aspose.Slides.SlideShow.IRevealTransition) relates to the Reveal transition type supported from this release.
Added the RippleTransition class, IRippleTransition Interface and TransitionCornerAndCenterDirectionType Enumeration
The Aspose.Slides.SlideShow.RippleTransition class (and its interface Aspose.Slides.SlideShow.IRippleTransition) relates to the Ripple transition type supported from this release.
The Aspose.Slides.SlideShow.TransitionCornerAndCenterDirectionType enumeration is used in this class and specifies a direction, restricted to the corners and center.