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 the bars or columns of a chart in a PDF.

// How do I apply different colors to each data series in a PDF?

// Apply a solid fill color to chart series in a PDF.

const doc = Api.GetDocument();
const page = doc.GetPage(0);

const chart = Api.CreateChart("3DColumnClustered", [
[200, 240, 280],
[250, 260, 280]
], ["Projected Revenue", "Estimated Costs"], [2014, 2015, 2016], 4051300, 2347595, 24);
chart.SetSize(150 * 36000, 65 * 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);
page.AddObject(chart);