Skip to main content

SetDataPointOutLine

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

Syntax​

expression.SetDataPointOutLine(oStroke, nSeries, nDataPoint, bAllSeries);

expression - A variable that represents a ApiChart class.

Parameters​

NameRequired/OptionalData typeDefaultDescription
oStrokeRequiredApiStrokeThe stroke used to create the data point outline.
nSeriesRequirednumberThe index of the chart series.
nDataPointRequirednumberThe index of the data point in the specified chart series.
bAllSeriesRequiredbooleanSpecifies if the outline will be applied to the specified data point in all series.

Returns​

boolean

Example​

Add a border outline to an individual data point on a chart in a document.

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

// Make a specific bar or marker stand out by giving it a colored border 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);
let stroke = Api.CreateStroke(0.5 * 36000, Api.CreateSolidFill(Api.RGB(255, 111, 61)));
chart.SetDataPointOutLine(stroke, 0, 0, false);