Get Started
Documentation

ApiSlide

new ApiSlide()

Class representing a slide.

Methods

Name Description
AddObject Add an object (image, shape or chart) to the current presentation slide.
GetClassType Get the type of this class.
GetHeight Get the slide height in English measure units.
GetWidth Get the slide width in English measure units.
RemoveAllObjects Remove all the objects from the current slide.
SetBackground Set the background to the current presentation slide.

Example

Copy code
builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
oChart = Api.CreateChart("bar3D", [[200, 240, 280],[250, 260, 280]], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oChart.SetVerAxisTitle("USD In Hundred Thousands", 10);
oChart.SetHorAxisTitle("Year", 11);
oChart.SetLegendPos("bottom");
oChart.SetShowDataLabels(false, false, true, false);
oChart.SetTitle("Financial Overview", 13);
oChart.SetSize(300 * 36000, 130 * 36000);
oChart.SetPosition(608400, 1267200);
oSlide.AddObject(oChart);
builder.SaveFile("pptx", "ApiSlide.pptx");
builder.CloseFile();

Resulting document