TRY NEW VERSION

Try now New API BETA

Try out the new view and capabilities of the API documentation

START

SetMarkerFill

SetMarkerFill(oFill, nSeries, nMarker, [bAllMarkers]) → { boolean }

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

Parameters:

Name Type Default Description
oFill ApiFill

The fill type used to fill the marker.

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 fill will be applied to all markers in the specified chart series.

Returns:

Type
boolean

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oChart = Api.CreateChart("scatter", [
  [200, 240, 280],
  [250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
oParagraph.AddDrawing(oChart);
var oFill = Api.CreateSolidFill(Api.CreateRGBColor(51, 51, 51));
oChart.SetSeriesFill(oFill, 0, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(255, 111, 61));
oChart.SetSeriesFill(oFill, 1, false);
oFill = Api.CreateSolidFill(Api.CreateRGBColor(128, 128, 128));
oChart.SetMarkerFill(oFill, 1, 0, true);
var oStroke = Api.CreateStroke(1 * 36000, Api.CreateSolidFill(Api.CreateRGBColor(128, 128, 128)));
oChart.SetMarkerOutLine(oStroke, 1, 0, true);
builder.SaveFile("docx", "SetMarkerFill.docx");
builder.CloseFile();

Resulting document