How do I alig arrows horizontally?

S

sansay1

Every time I have to realign a shape, the arrows go out of wack in Visio.
Does anyone know how to make the go back to horizontal easely?
Actually, even not easely, sometimes I just can't put them back to horizontal.
For example in a UML diagram, when you have 2 arrows connecting an
activation rectangle, if you resize the rectangle one of the arrows becomes
slanted. And I can't figure out a way to fix it, because the connection
points between the source and the target are no longer aligned.
 
J

Jay

Every time I have to realign a shape, the arrows go out of wack in
Visio. Does anyone know how to make the go back to horizontal easely?
Actually, even not easely, sometimes I just can't put them back to
horizontal. For example in a UML diagram, when you have 2 arrows
connecting an activation rectangle, if you resize the rectangle one of
the arrows becomes slanted. And I can't figure out a way to fix it,
because the connection points between the source and the target are no
longer aligned.

Two different approaches have worked for me.

#1. If the two shapes are side-by-side, attach the arrow's ends to the
control points at the middle of the shapes' sides. Then, select both shapes
and use
Shape >> Align shapes
choosing the alignment with the centers on the same horizontal line. This
makes the shapes' centers line up exactly, so the arrow should be
horizontal. (An analogous approach works for vertical alignment.)

#2. Use
View >> Size and position window
This extra window reports the size and position of the currently selected
object. (I have Visio 2002; other versions may have different ways to make
this window appear.) Then select an arrow. One of the things you'll see in
the "Size and position window" is the arrow's "Angle". The "Size and
position window" is editable, so if you want a horizontal line, type in 0
(zero) for the Angle.
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top