Skip to main content

SetDataPointFill

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

Syntax​

expression.SetDataPointFill(oFill, nSeries, nDataPoint, bAllSeries);

expression - A variable that represents an ApiChart class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
oFillRequiredApiFillThe fill type used to fill the data point.
nSeriesRequirednumberThe index of the chart series.
nDataPointRequirednumberThe index of the data point in the specified chart series.
bAllSeriesOptionalbooleanfalseSpecifies if the fill will be applied to the specified data point in all series.

Returns​

boolean

Example​

Color an individual data point on a chart in a document.

// How do I apply a custom fill color to a single data point on a chart in a document?

// Highlight a specific bar or marker to draw attention to a particular value in a document.

let doc = Api.GetDocument();
let paragraph = doc.GetElement(0);
let chart = Api.CreateChart("bar3D", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
paragraph.AddDrawing(chart);
let fill = Api.CreateSolidFill(Api.RGB(51, 51, 51));
chart.SetSeriesFill(fill, 0, false);
fill = Api.CreateSolidFill(Api.RGB(255, 111, 61));
chart.SetSeriesFill(fill, 1, false);
fill = Api.CreateSolidFill(Api.RGB(128, 128, 128));
chart.SetDataPointFill(fill, 0, 0, false);