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​

Apply a solid fill color to a chart series in a presentation.

// Change the background color of chart bars or areas in a presentation.

// Shade a chart series with a specific color in a presentation.

const presentation = Api.GetPresentation();
const slide = presentation.GetSlideByIndex(0);
slide.RemoveAllObjects();

const chart = Api.CreateChart("3DColumnClustered", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
chart.SetSize(300 * 36000, 130 * 36000);
chart.SetPosition(608400, 1267200);

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);
slide.AddObject(chart);