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

This example shows how to crate a stroke.

// How to add a stroke to the shape.

// Add solid fill and stroke to the shape properties.

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);