The standard answer to the question of how to add a fill to a text box in Illustrator isn't working for me because it assumes that the text is horizontal. I'm creating a map in which virtually all the text is either on a path or at an angle, and the geniuses at Adobe decided that the text box fill should cover the x/y coordinates of the text box rather than the text box itself.
Are there any workarounds other than painstakingly placing a rectangle or stroke object behind every label? (It's a large map with about 500 labels, so the manual approach doesn't have much appeal.) A script or a plug-in perhaps?