Skip to content

Arranging and automatic layout

The Arrange menu (mirrored in the ribbon’s Arrange tab) turns a rough sketch into a tidy diagram. Everything here is one undoable step.

CommandShortcut
Bring to Front⇧⌘F
Bring Forward⌥⌘F
Send Backward⌥⌘B
Send to Back⇧⌘B

For finer control over what sits above what, use layers.

  • Arrange ▸ Group (⌥⌘G): needs two or more objects. The group then moves, styles and arranges as one.
  • Arrange ▸ Ungroup (⇧⌥⌘G): dissolves the group, leaving its members selected.

Groups can nest, and you can step into one to edit its contents without dissolving it. For what a selected group looks like, nesting, entering and leaving, and how groups differ from containers, see Grouping objects.

Align needs two or more selected shapes and snaps them to a shared edge or centre line: Left Edges, Horizontal Centers, Right Edges, Top Edges, Vertical Centers, Bottom Edges.

Distribute needs three or more and spreads them evenly, horizontally or vertically, keeping the outermost two where they are.

Both are also on the ribbon’s Arrange tab and in the canvas right-click menu, where they appear only when the selection makes them meaningful.

Arrange ▸ Auto Arrange (⇧⌘L) applies the layout that best suits the diagram’s shape. To choose deliberately, use Arrange ▸ Layout:

LayoutBest for
HierarchicalFlowcharts, org charts, dependency trees: anything with a clear direction of flow.
OrganicNetworks and relationship maps with no natural hierarchy; a force-directed spread.
RadialOne central node with everything else arranged in rings around it.
CircularRing topologies and cycles; every node on one circle.
GridCatalogues and inventories where position carries no meaning.

Arrange ▸ Layout ▸ Orientation re-runs the hierarchical layout in a given direction: Top to Bottom, Bottom to Top, Left to Right or Right to Left.

Arrange ▸ Layout ▸ Layout Options… opens a sheet for the spacing the layouts use: the gaps between nodes and between ranks. Adjust these when a diagram comes out too cramped or too sparse, then re-run the layout.

Arrange ▸ Smart Route Connectors recomputes every connector path orthogonally, routing around shapes rather than through them. Run it after a layout or after moving shapes by hand.

Arrange ▸ Combine performs boolean geometry on two or more selected shapes, producing a single new shape:

OperationResult
UniteThe union of all selected shapes.
IntersectOnly the area every shape has in common.
SubtractThe frontmost shape removed from the one behind it.
DifferenceThe area covered by exactly one shape: the overlap is cut out.

With a single container selected, Arrange ▸ Fit Container to Children shrinks or grows it to hug its contents. See Containers, swimlanes and tables.