Visio Guy

Visio Discussions => General Visio => Topic started by: Sven on September 16, 2013, 10:44:09 PM

Title: Creating a balloon callout with two leaders
Post by: Sven on September 16, 2013, 10:44:09 PM
Is this even possible?  I'd like to create a balloon callout with a leader pointing to one shape and another leader pointing to another.  It's for a CAD engineering drawing, where this is done frequently.  Thanks.
Title: Re: Creating a balloon callout with two leaders
Post by: Paul Herber on September 16, 2013, 11:08:25 PM
It is, it will take some work though. Which version of Visio?
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 16, 2013, 11:09:29 PM
2010
Title: Re: Creating a balloon callout with two leaders
Post by: Hey Ken on September 17, 2013, 03:07:19 PM
Sven:

   I put together one of those beasts a while back.  It's attached.  It comes with one leg, but you can right click on it to add or remove up to 10 legs.  It's not a balloon, sorry to say, but at least it is a callout.  With a little tweaking you can make it a balloon, I'm sure.

   Good luck!

   - Ken
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 18, 2013, 01:25:29 AM
Thank you Ken.  I tried reworking your file but unfortunately I am not that skilled in Visio, the most I could do was change the arrowhead and color.

If anyone else has something close to what I'm looking for I'd really appreciate it if you can share it.
Title: Re: Creating a balloon callout with two leaders
Post by: Paul Herber on September 18, 2013, 09:40:49 AM
I've been looking at this, I was originally looking at creating new geometry sections, user data, controls etc to replicate the behaviour but I think this might be easier.
See the attached file, I've built this callout from a "Custom callout 1" and two "Center text callout" shapes.
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 18, 2013, 07:22:02 PM
Perhaps the following will be helpful.  It was done a while ago, http://visguy.com/vgforum/index.php?topic=1472.0 (http://visguy.com/vgforum/index.php?topic=1472.0).

There are several "styles" of callouts.  Each has a right click menu to allow various options:  number of leaders, number elbows for the leaders, matching text color to line color.  If you want a more balloon shape, just round the corners.  Hopefully, this helps.

Wapperdude
Title: Re: Creating a balloon callout with two leaders
Post by: Paul Herber on September 19, 2013, 03:26:15 PM
Note also that there are two different sets of callouts. Not only is there the Callouts stencils but there are also callout shapes on the Visio 2010 Insert ribbon. They are totally different shapes.
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 19, 2013, 09:41:04 PM
Totally!  Dude!   ;D
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 23, 2013, 06:52:48 PM
I think I may be getting closer to what I'm trying to achieve.

I've created a callout from the "Callouts" in the "Shapes" window.  I then opened the "ShapeSheet" and added a Control Handle by inserting a row in the "Controls" section (Controls.Row2).

My problem now is adding a visible line to between the Control Point and the center of the circle .  Can someone please take a look at the attached file?  Thanks again.
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 23, 2013, 09:10:53 PM
This is a grouped shape.  As configured, only the group is allowed to be selected.  You can either go to View>Drawing Explorer window and then push down through Foreground pages to see the structure, or you can select the shape, right click, behavior, pick a different option rather than group only.

Using this structure, you need to add another line shape similar in style to shape.3 to the group.  This new shape then should be set to mimic the behavior of shape.3's shapesheet.  Both lines will either be visible / invisible at the same time. 

You would need another action entry at the top group level to pass into the new shape to have independent control of the two lines.

HTH
Wapperdude
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 23, 2013, 09:18:44 PM
BTW, it's easy to adapt the callouts that I previously referenced.  In the geometry section, change the row type to ellipse.

Attached is a modified version that ought to behave as you desire ... with optional bells and whistles.

HTH
Wapperdude
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 24, 2013, 01:55:37 AM
Alright, slowly making some progress.

I was able to figure out how to add a line connecting the balloon to the second control point.  My problem now is sending that line to the back of the balloon.  Which property in the ShapeSheet is that?

And while we are at it, when I try to glue the first callout to an edge I get a "Configuration Callout" popup window.  How do I stop this?
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 24, 2013, 02:40:39 AM
Progress!

The line you added is at the top group level.  There is no way to push this line behind the balloon.  In order to push it back, it must be drawn as a separate shape, then added to the balloon shape group.  Once added, then, the shapesheet must be opened and edited.  The edits must make the new shapesheet have the same formulas as the shapesheet for the line that was already part of the balloon grouping.

Wapperdude
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 24, 2013, 05:49:58 PM
Alright, I'm still at it.

I tried the > Right Mouse Button > Group > Open Custom callout 2.7.  I then added a line and sent it to the back behind the balloon.

I went back to the document and added a control point by inserting a row in the Controls section of the ShapeSheet.  Now I just need to edit the newly added line so that one end follows the new control point.  I can't find any sections in the ShapeSheet where I can do this.
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 24, 2013, 06:27:48 PM
You're nearly there.

Easy way: 
1.)  Set your Visio display to "tile" windows.  For V2007 that would be Window>Tile.  This is mostly for convenience.
2.)  Open Drawing Explorer Window and navigate down the Foreground Pages>Page-1>Shapes>Custom callout>shapes.
3.)  Sheet.3 is existing line.  Open shapesheet for reference. Right click in shapesheet window and select Formulas.
4.)  Sheet.4 is your new line.  Open shapesheet for editing.
5.)  Make Sheet.4 1-DEndpoints section look same as Sheet.3.  Copy /paste works.  But, in Sheet.4 change Controls.Row_1 to Controls.Row_2
6.)  Optional:  Sheet.4, Geometry1 section change entry for Geometry1.NoShow to match entry from Sheet.3.  This will turn both lines on/off.  Otherwise, new line is always on...maybe what you want.

That should do it.

HTH
Wapperdude
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 24, 2013, 08:13:33 PM
Thanks, that worked!  I appreciate you sticking around with me.  It took a while but I got what I was looking for.
Title: Re: Creating a balloon callout with two leaders
Post by: wapperdude on September 24, 2013, 11:43:26 PM
That's great.  Glad it's working.  Have fun.
Title: Re: Creating a balloon callout with two leaders
Post by: Sven on September 25, 2013, 09:30:14 PM
Here's the final version in case anybody would like to use it. ;)