I am considering buying Adobe CS 6 to do some "artwork" that is personalized for each client, but don't know if it will do this easily.

I have a graphic in the artwork with various color segments and at least one single alpha character in each section. I want to make sure that each letter is horizontal. That's doable for one instance of the graphic.

The problem is that for each custom production of the artwork, the graphic is rotated which will cause the letters to be crooked and sideways - and I don't want to have to straighten each of the letters "by hand."

Is there a feature in CS 6 that keeps the text "level"? - without me having to go to each letter and "straighten it out."