Вы можете сделать это через html, как предлагает cloudlight.Но я сделал это по-другому, используя richtextboxcontrol.Это ссылка на файл класса.http://support.microsoft.com/kb/812425
Я делал печать чеков для POS-машины раньше, мне было очень легко создать файл rtf в качестве моего шаблона.Затем, используя richtextboxcontrol, я читаю содержимое файла rtf и заменяю сегмент, который хочу изменить.
Например, если name является переменной, в моем файле rtf я бы поместил что-то вроде <NAME>
, после прочтения все, что мне нужно сделать, это использовать string.replace.
Зависит от того, как вы настроили его, я сделал это настолько, что смог изменить одну переменную и несколько строк элемента, используя один и тот же шаблон.