SetDataPointFill

SetDataPointFill(oFill, nSeries, nDataPoint, [bAllSeries]) → { boolean }

Sets the fill to the data point in the specified chart series.

Parameters:

Name Type Default Description
oFill ApiFill

The fill type used to fill the data point.

nSeries number

The index of the chart series.

nDataPoint number

The index of the data point in the specified chart series.

bAllSeries boolean false

Specifies if the fill will be applied to the specified data point in all series.

Returns:

Type
boolean

Example

Copy code
builder.CreateFile("docx");
var oDocument = Api.GetDocument();
var oParagraph = oDocument.GetElement(0);
var oChart = Api.CreateChart("bar3D", [
  [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.SetDataPointFill(oFill, 0, 0, false);
builder.SaveFile("docx", "SetDataPointFill.docx");
builder.CloseFile();

Resulting document