Если вы заинтересованы в развертывании своего собственного, фреймворк по умолчанию предоставляет элемент управления RTF. Это загадочно, но можно выучить достаточно RTF для создания простого форматирования, и предварительный просмотр и печать могут быть реализованы с использованием собственных классов.