When there are overlapping shapes/images in your presentation slide, you can control which shape is under or above which shape by bring a shape forward or to front, or sending a shape backward or to back. The following example shows you how to bring a shape forward using Spire.Presentation with C# and VB.NET.
Code Snippets
[C#]
//load the sample PowerPoint file Presentation presentation = new Presentation(); presentation.LoadFromFile(@"C:\Users\Administrator\Desktop\input.pptx"); //get the specified shape IShape shape = presentation.Slides[0].Shapes[0]; //bring the shape forward through SetShapeArrange method shape.SetShapeArrange(ShapeArrange.BringForward); //save to file presentation.SaveToFile("output.pptx", FileFormat.Pptx2013);
[VB.NET]
'load the sample PowerPoint file Dim presentation As Presentation = New Presentation() presentation.LoadFromFile("C:\Users\Administrator\Desktop\input.pptx") 'get the specified shape Dim shape As IShape = presentation.Slides(0).Shapes(0) 'bring the shape forward through SetShapeArrange method shape.SetShapeArrange(ShapeArrange.BringForward) 'save to file presentation.SaveToFile("output.pptx", FileFormat.Pptx2013)
Output