Class representing a slide.
Name | Description |
AddObject | Adds an object (image, shape or chart) to the current presentation slide. |
ApplyLayout | Applies the specified layout to the current slide. The layout must be in slide master. |
ApplyTheme | Applies the specified theme to the current slide. |
ClearBackground | Clears the slide background. |
Copy | Creates a copy of the current slide object. |
Delete | Deletes the current slide from the presentation. |
Duplicate | Creates a duplicate of the specified slide object, adds the new slide to the slides collection. |
FollowLayoutBackground | Sets the layout background as the background of the slide. |
FollowMasterBackground | Sets the master background as the background of the slide. |
GetAllCharts | Returns an array with all the chart objects from the slide. |
GetAllDrawings | Returns an array with all the drawing objects from the slide. |
GetAllImages | Returns an array with all the image objects from the slide. |
GetAllOleObjects | Returns an array with all the OLE objects from the slide. |
GetAllShapes | Returns an array with all the shape objects from the slide. |
GetClassType | Returns the type of the ApiSlide class. |
GetHeight | Returns the slide height in English measure units. |
GetLayout | Returns a layout of the current slide. |
GetSlideIndex | Returns a position of the current slide in the presentation. |
GetTheme | Returns a theme of the current slide. |
GetVisible | Returns the visibility of the current presentation slide. |
GetWidth | Returns the slide width in English measure units. |
MoveTo | Moves the current slide to a specific location within the same collection. |
RemoveAllObjects | Removes all the objects from the current slide. |
RemoveObject | Removes objects (image, shape or chart) from the current slide. |
SetBackground | Sets the background to the current presentation slide. |
SetVisible | Sets the visibility to the current presentation slide. |
ToJSON | Converts the ApiSlide object into the JSON object. |
builder.CreateFile("pptx"); var oPresentation = Api.GetPresentation(); oPresentation.SetSizes(254 * 36000, 190 * 36000); var oSlide = oPresentation.GetCurrentSlide(); oSlide.RemoveAllObjects(); var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61)); var oStroke = Api.CreateStroke(0, Api.CreateNoFill()); var oShape = Api.CreateShape("rect", 200 * 36000, 130 * 36000, oFill, oStroke); oShape.SetPosition(608400, 1267200); var oDocContent = oShape.GetDocContent(); var oParagraph = oDocContent.GetElement(0); var nSlideHeight = oSlide.GetHeight(); oParagraph.AddText("The slide height = " + nSlideHeight / 36000 + " mm"); var nSlideWidth = oSlide.GetWidth(); oParagraph.AddLineBreak(); oParagraph.AddText("The slide width = " + nSlideWidth / 36000 + " mm"); var sClassType = oSlide.GetClassType(); oParagraph.AddLineBreak(); oParagraph.AddText("Class Type = " + sClassType); oSlide.AddObject(oShape); builder.SaveFile("pptx", "ApiSlide.pptx"); builder.CloseFile();