У меня есть Rectangle, в котором должна рисоваться строка примерно такого вида
Просто [blue]набор[/blue] текста для [red]примера[/red]
На выходе должно получиться так
Но вопрос не про парсинг строк на эти самые стили, а именно о их применении. DrawString умеет помещать текст по центру ректа, но вот применять разные стили к одному и тому же тексту не умеет. Красить же части текста по частям и как-то все это соединять, я не представляю как.
Использовать RichTextBox для этих целей ОЧЕНЬ не хотелось бы.