Removes objects (image, shape or chart) from the current slide master.
Name | Type | Default | Description |
nPos | number | Position from which the object will be deleted. |
|
nCount | number | 1 | Number of objects to delete. |
builder.CreateFile("pptx"); var oPresentation = Api.GetPresentation(); var oSlide = oPresentation.GetSlideByIndex(0); var oMaster = oPresentation.GetMaster(0); oSlide.RemoveAllObjects(); var oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61)); var oStroke = Api.CreateStroke(0, Api.CreateNoFill()); var oDrawing = Api.CreateShape("cube", 3212465, 963295, oFill, oStroke); oDrawing.SetPosition(30 * 36000, 1267200); oDrawing.SetSize(150 * 36000, 130 * 36000); var oCopyDrawing = oDrawing.Copy(); oCopyDrawing.SetPosition(170 * 36000, 1267200); oCopyDrawing.SetSize(150 * 36000, 130 * 36000); oMaster.AddObject(oDrawing); oMaster.AddObject(oCopyDrawing); oMaster.RemoveObject(1, 1); var oDocContent = oDrawing.GetDocContent(); var oParagraph = oDocContent.GetElement(0); oParagraph.SetJc("left"); oParagraph.AddText("The second cube was removed from this master."); builder.SaveFile("pptx", "RemoveObject.pptx"); builder.CloseFile();