Text Display Object anomaly using rich text


#1

Spent a bunch of time today trying to figure out why my Text Display Object was acting strange when using rich text. If I entered a color and then tried in the formula to go back to the original color or change the color nothing would happen and everything after the first <color:xxxxxx> tag would remain that color. Same thing for other tags like <b> and <i> and others. Once first issued it ignored any other following tag that tried to change or negate it.

Well, after a lot of head scratching I was finally able to track the behavior down to the Line Breaks option for the TDO. If that setting is anything other than Word Wrap it will display the above noted anomaly. Change it back to Word Wrap and rich text acts as expected. Here is a screen shot that shows this by comparing two TDO set to different Line Breaks but using the same rich text formula.

image


#2

Thanks for this excellent bug report. I was able to duplicate the exact symptoms.

Unfortunately, it appears that this is an Apple issue that I can’t do anything about. If you are interested in the details I wrote them up in this Bitbucket post.