Animations grab and keep the attention of your audience by emphasizing key points, controlling the focus of discussion, and entertaining in ways that will make your message memorable. The Syncfusion PowerPoint library allows you to add new animation effects to any element on a slide and edit animation effects in an existing PowerPoint slide. You can also control the direction, trigger, and duration of the animation effects. This support is available across all Microsoft platforms (.NET Framework, .NET Core, UWP, and Xamarin).
The Syncfusion PowerPoint library supports the following options when applying animation effects:
Entrance
Emphasis
Exit
Motion paths
Effects can make an object appear, disappear, or move. They can change an object size, position, or color. The Syncfusion PowerPoint library supports the 4 types of animation effects used in Microsoft PowerPoint:entrance, emphasis, motion path, and exit.
149 animation effects are available. For a slide element, you can apply an animation effect for each animation type (entrance, emphasis, exit, and motion paths).
The speed of the animation effect is determined by the duration property. This is used to determine how long an animation effect should remain in a slideshow.
The library allows you to trigger custom animations in one of the following actions:
On clicking
With another animation
After previous animation
The library allows text to be animated in the following ways:
Animation effects can be easily added to shapes, images, tables, charts and SmartArt diagrams using a few simple lines of C# code as demonstrated below. Also explore our .NET PowerPoint Example that shows how to create and modify PowerPoint on different platforms.
//Create an instance for PowerPoint
using (IPresentation pptxDoc = Presentation.Create())
{
//Add a blank slide to Presentation
ISlide slide = pptxDoc.Slides.Add(SlideLayoutType.Blank);
//Add normal shape to slide
IShape cubeShape = slide.Shapes.AddShape(AutoShapeType.Cube, 50, 200, 300, 300);
//Access the animation sequence to create effects
ISequence sequence = slide.Timeline.MainSequence;
//Add bounce effect to the shape
IEffect bounceEffect = sequence.AddEffect(cubeShape, EffectType.Bounce, EffectSubtype.None, EffectTriggerType.OnClick);
//Save the Presentation
pptxDoc.Save("Sample.pptx");
}
CASE STUDY
Syncfusion’s file format components helped me create the reports I needed, fast. – J. Pereira, Software Developer.
The libraries have been built from scratch and refined for more than a decade to provide blazing-fast performance, comprehensive API, and compatibility across the latest and older versions of these files.
VIDEOS
Syncfusion File Format Libraries - Manipulate Excel, Word, PowerPoint, and PDF files
Read and write Excel, Word, PDF, and PowerPoint files. Also includes integrated visualization capabilities. Advanced features include support for pivot tables, pivot charts, mail-merge, and extensive formatting.
E-BOOK
Succinctly Series: Statistics Using Excel Succinctly
Greatness—it’s one thing to say you have it, but it means more when others recognize it. Syncfusion is proud to hold the following industry awards.