Skip to main content

CreateStroke

Creates a stroke adding shadows to the element.

Syntax

expression.CreateStroke(width, fill, sDash);

expression - A variable that represents a Api class.

Parameters

NameRequired/OptionalData typeDefaultDescription
widthRequiredEMUThe width of the shadow measured in English measure units.
fillRequiredApiFillThe fill type used to create the shadow.
sDashOptionalDashType"solid"The type of line dash.

Returns

ApiStroke

Example

Add an outline to a shape in a presentation.

// How do I draw a border around a shape in a presentation?

// Create a stroke with a custom width and fill color for a shape in a presentation.

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

const gs1 = Api.CreateGradientStop(Api.RGB(255, 213, 191), 0);
const gs2 = Api.CreateGradientStop(Api.RGB(255, 111, 61), 100000);
const fill = Api.CreateLinearGradientFill([gs1, gs2], 5400000);
const fill1 = Api.CreateSolidFill(Api.RGB(51, 51, 51));
const stroke = Api.CreateStroke(3 * 36000, fill1);
const shape = Api.CreateShape("flowChartMagneticTape", 300 * 36000, 130 * 36000, fill, stroke);
shape.SetPosition(608400, 1267200);
slide.AddObject(shape);