No, nejlepší řešení by bylo speciálně pro tento účel si napsat vlastní komponentu, které předáte nějakou textovou hodnotu se značkami a ona text podle toho vykreslí, nemělo by to být tak těžké. Třeba předáte H\d2\sO anebo m\h3, přičemž \d říká, že následující text bude dolním indexem, \h značí, že následující text bude horním indexem, a \s vrátí vše na standardní nastavení. Ještě by to mohlo umět tučný text a kurzívu atd., prostě takové zjednodušené RTF. Dá se na to použít RichTextBox, ale v některých případech je to zase kanón na vrabce. Zalamování textu podporuje už v základu GDI+, takže s tím by neměl být až takový problém. Ono GDI+ co se týče renderování textu má vůbec mnoho hezkých vlastností.
|