TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

SetMarkerOutLine

SetMarkerOutLine(oStroke, nSeries, nMarker, [bAllMarkers]) → { boolean }

Sets the outline to the marker in the specified chart series.

Parameters:

Name Type Default Description
oStroke ApiStroke

The stroke used to create the marker outline.

nSeries number

The index of the chart series.

nMarker number

The index of the marker in the specified chart series.

bAllMarkers boolean false

Specifies if the outline will be applied to all markers in the specified chart series.

Returns:

Type
boolean

Example

Copy code
builder.CreateFile("pptx");
var oPresentation = Api.GetPresentation();
var oSlide = oPresentation.GetSlideByIndex(0);
oSlide.RemoveAllObjects();
var oChart = Api.CreateChart("scatter", [
  [200, 240, 280],
  [250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oChart.SetSize(300 * 36000, 130 * 36000);
oChart.SetPosition(608400, 1267200);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51));
var oStroke = Api.CreateStroke(0.5 * 36000, Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51)));
oChart.SetMarkerFill(oFill, 0, 0, true);
oChart.SetMarkerOutLine(oStroke, 0, 0, true);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
oChart.SetMarkerFill(oFill, 1, 0, true);
oChart.SetMarkerOutLine(oStroke, 1, 0, true);
oSlide.AddObject(oChart);
builder.SaveFile("pptx", "SetMarkerOutLine.pptx");
builder.CloseFile();

Resulting document