There isn't any out-of-the-box solution for that, so you're going to need to roll your own. I'd assume you'd store the text as a series of objects each containing a string with a block of text plus the formatting properties for that text.
__________________
signature by vettexl

|