I’m working on some charts and I need to put multiple text labels on the same path, up to 12 times per path at the moment (maybe more).
The problem is, when I bind the first text block to the path, it alters the properties of the path that I’ve bound to. I can’t select the same path again and bind another text block to it because it’s no longer defined as a path, but part of the first text block (according to inspector at bottom of screen).
I’m working on some charts and I need to put multiple text labels
on the same path, up to 12 times per path at the moment (maybe more).
The problem is, when I bind the first text block to the path, it
alters the properties of the path that I’ve bound to. I can’t
select the same path again and bind another text block to it
because it’s no longer defined as a path, but part of the first
text block (according to inspector at bottom of screen).
How can you do this?
I haven’t tried this, but I think what I’d try to do first is to
duplicate the path as many times as you have blocks of text, and
attach each block of text to a different duplicate of the path.
I had thought of this after posting (strangely enough), but it does seem very inefficient. Although it may be the quickest method after all.
The only other way I’d thought of doing this was using layers. Create all the paths in a lower layer (in this case they are arcs)… and use a different colour. Lock out the layer.
Then on a higher layer, recreate sections of each path in a contrasting colour (so I can see what I’m doing) to superimpose over the “template” layer. Each section can then have its own text label.
Either way, it’s a lot of work.
Just having one path and multiple labels would be easier, but I don’t think it’s possible somehow. It’s just the charts are highly complex with very specific angles and arcs and I’m trying to keep my objects to a minimum.
Guess I’ll have to try all ways, and see what’s the easiest in the long run and the easiest to maintain.