Печать форматированного текста в .NET - отсутствует.
Для печати использована функция API (статья MSDN - Windows Forms Technical Articles - Getting WYSIWYG Print Results from a .NET RichTextBox).
Для сложной печати - рекомендуем использовать сторонние средства печати (например Word)