Skip to content

@shbernal/ts-pptx


@shbernal/ts-pptx / index / connectorPresetFor

Function: connectorPresetFor()

connectorPresetFor(type, bends): "straightConnector1" | "bentConnector2" | "bentConnector3" | "bentConnector4" | "bentConnector5" | "curvedConnector2" | "curvedConnector3" | "curvedConnector4" | "curvedConnector5"

Defined in: src/enums.ts:566

Resolve the concrete connector preset geometry name for a type + bend count. straight ignores bends (it has no adjustable jog). For elbow / curved, the preset suffix is bends + 2, so bends of 1/2/3 maps to …Connector3/4/5, each of which exposes exactly bends adjustable guides (adj1…adjN).

Parameters

type

"straight" | "elbow" | "curved"

friendly connector routing style

bends

number

number of adjustable bends (1–3); ignored for straight

Returns

"straightConnector1" | "bentConnector2" | "bentConnector3" | "bentConnector4" | "bentConnector5" | "curvedConnector2" | "curvedConnector3" | "curvedConnector4" | "curvedConnector5"

OOXML preset geometry name (e.g. bentConnector4)