Skip to main content

SetSeriesFill

Sets the fill to the specified chart series.

note

The fill is not applied to 2D line and scatter series. Use the SetSeriesOutLine method to change their line and the SetMarkerFill method to change their markers.

Syntax​

expression.SetSeriesFill(oFill, nSeries, bAll);

expression - A variable that represents an ApiChart class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
oFillRequiredApiFillThe fill type used to fill the series.
nSeriesRequirednumberThe index of the chart series.
bAllOptionalbooleanfalseSpecifies if the fill will be applied to all series.

Returns​

boolean

Example​

Color a chart series with a solid fill in a document.

// How do I change the fill color of a chart series in a document?

// Visually separate data series from each other by assigning each one a distinct background color in a document.

let doc = Api.GetDocument();
let paragraph = doc.GetElement(0);
let chart = Api.CreateChart("3DColumnClustered", [
[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.SetSeriesFill(fill, 1, false);