Legend labels on two lines
On occasions, I have had some quite long labels (typically Australian aboriginal words) appearing in my legend. Is there some way of forcing the labels onto two (or even three) lines in the legend, so the whole legend box doesn't take up so much space width-wise, and (along with that) where there are two columns, they are more even?
Mapping Center Answer:
Unfortunately the New Line character is not a valid character in the TOC, which the basis for the legend in ArcMap. Here's a workaround:
- Copy your legend and right-click on the copy and Convert it to Graphics.
- Ungroup the elements in the result graphics until you can delete the unneeded graphics
- Create a new Rectangle Text element (which is using the paragraph text element).
- Copy the and paste the text from the legend text graphics and paste the text into the rectangle text element. Once you're done delete the text elements that had the old labels in them.
- Resize the Rectangle text element, which will automatically cause line wrapping to occur if a text line is longer than the element's width
- In the properties of the rectangle text element, on the frame tab, change the background to be white (or the color of your map), and set the outline to none.
- Position that over the text in your original legend, and edit that legend's properties to set up spacing (on the Legend tab) for the patches (vertically) to accomodate your multi-line labels.
That will in some cases allow you to have a legend where the symbols are still live linked to the TOC, but you'll have to manage the labels. You may also need to create an extra white polygon graphic to cover up the rest of the original legend's labels.
If you would like to post a comment, please login.