Skip to content

Function: connectorPresetFor() ​

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

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 ​

ParameterTypeDescription
type"straight" | "elbow" | "curved"friendly connector routing style
bendsnumbernumber 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)