CorriDraw CorriDraw
06
Chapter 06 · Arrows & lines

Arrows & lines

Draw arrows and lines in CorriDraw, bind their endpoints to shapes, switch between sharp/curved/elbow modes, and let A* routing avoid obstacles.

Arrows and lines are how you turn a pile of boxes into a diagram. CorriDraw treats them as first-class objects with bindable endpoints, three routing modes, automatic obstacle avoidance, and the full crow's-foot cardinality set for ER diagrams. This page covers the mechanics — picking the tool, drawing a connector, snapping to a shape, and choosing how the path bends.

The two tools

Both connector tools sit on the top toolbar, between the shapes flyout and the text icon. Click the icon you want:

  • Arrow — a straight chevron icon. Has a head on the destination end by default. (Shortcut A or 5.)
  • Line — a plain straight-line icon, no head. Useful for separators, underlines, and freeform shapes. (Shortcut L or 6.)
The arrow and line tool buttons highlighted on the toolbar
Figure 1 — arrow and line tools side by side on the toolbar.

Draw a connector

Click the arrow icon on the toolbar, then click on the canvas where you want the tail and drag to the destination. Release to commit. To draw a multi-segment polyline, click once at the tail, then click again at each bend, and double-click on the last point to finish (or press Enter / Esc).

Hold Shift while dragging to lock the angle to 15-degree increments. This keeps your horizontal and vertical connectors perfectly straight without having to nudge. On a tablet, tap and drag with finger or stylus — the gesture is identical.

Bind to a shape

With the arrow tool armed, hover over an existing shape before clicking. The shape lights up with a green halo — that's the visual signal that the endpoint will bind to the shape rather than float in space. Click while the halo is showing, drag to the next shape, and release while a second green halo glows. Now both endpoints are bound: when you move either shape, the arrow follows.

Two rectangles with the cursor over the second one showing a bright green halo while an arrow is being drawn from the first
Figure 2 — the green halo shows an endpoint is about to bind to a shape.

Bound endpoints stay glued through moves, resizes, and even deletes-and-undos. To unbind a single endpoint, click the selection icon on the toolbar, click the arrow to select it, then drag the endpoint off the shape — the green halo turns into a plain handle. To unbind every endpoint of an arrow at once, select the arrow and click the Arrow binding toggle in the right-side properties panel to turn it off.

Three arrow types

Click an arrow to select it. The right-side properties panel shows an Arrow type control with three icon options:

  • Sharp arrow — straight segments with corners at every click point.
  • Curved arrow — Bezier-smoothed segments for a softer, hand-drawn feel.
  • Elbow arrow — orthogonal routing, only horizontal and vertical legs. Best for flowcharts, BPMN, and architecture diagrams.

Click any of the three to switch — the arrow's endpoints stay put while the path between them re-routes.

Three arrows between the same pair of shapes — one sharp, one curved, one elbow — to compare routing modes
Figure 3 — sharp, curved, and elbow arrows compared.

A* routing for elbow arrows

Elbow arrows don't just bend — they actively avoid the shapes already on the canvas. CorriDraw runs an A* path-finding pass on every elbow arrow, treating other bound shapes as obstacles. As you drag a connected shape around, the elbow path re-routes in real time to slip around boxes, frames, and other connectors instead of cutting through them.

If you want a particular bend, click the arrow to enter line-edit mode and drag any midpoint to override the routing. CorriDraw remembers your override until you move one of the bound shapes again.

An elbow arrow routing around a third rectangle that sits between its two bound endpoints
Figure 4 — the A* router steers an elbow arrow around an obstacle.

Common pitfalls

That's the toolbox. The next page covers the thirteen arrowhead styles you can swap onto either end, including the full crow's-foot cardinality set.

Spot a typo? A suggestion? Tell us