Skip to main content Skip to footer

A Complete WPF Rich Text Editor

The ComponentOne WPF RichTextBox is a complete rich text editor that enables editing formatted text as HTML or RTF documents.

  • Import and export documents in HTML and RTF formats
  • Format text styles, alignment, wrapping, bulleted lists, pictures, tables, hyperlinks and more
  • Includes complete toolbars with localized resources to save development time
  • Supports input for Chinese, Japanese, and Korean languages
Download Free Trial

Why Choose Rich Text Editor for WPF?

Complete WYSIWYG rich text editing

Edit and format rich text containing multiple fonts, decorations, sizes, colors, and other basic HTML and RTF features such as pictures and tables.

Includes simplified and ribbon-style toolbars

Choose among the new simplified toolbar for a modern look-and-feel, the classic ribbon toolbar, or add a radial touch-inspired menu for all your text editing.

Printing and paging like Microsoft Word

Edit documents in either draft view or print layout like Microsoft Word. Print layout supports continuous page flow and zooming.

WPF RichTextBox Key Features

Complete Rich Text Formatting

The WPF RichTextBox control supports all of the formatting features you need in a rich text editor:

  • Font: font family, font size, grow & shrink font, bold, italic, underline, strikethrough, change case, superscript, subscript, font color, text highlight color
  • Paragraph: text alignment, wrapping, bulleted & numbered lists,
  • Insert: pictures, hyperlinks, tables, hyperlinks, symbols, notes and annotations.
  • Edit: Clipboard (cut, copy, paste, format painter), revision history (undo, redo), spell-checking, find and replace.
  • View: print & draft layouts, show line numbers, and zooming

Create and Manage Tables with Ease

The WPF RichTextBox control makes it easy to create and edit tables in HTML & RTF documents. Insert new tables, rows, and columns with the click of a button. Specify individual cell borders, sizes, and text alignments. You can even merge cells and convert plain text to tables, just like in Microsoft Word.

Spell-Check in Over 20 Languages

Get as-you-type spell checking with a wavy, red underlines that highlights misspelled words. The WPF RichTextBox includes 22 international dictionaries free for you to distribute with your application. The dictionaries are customizable; users can choose to ignore, add to dictionary, or pick a suggestion to correct the mistake automatically. Spell-checking by modal dialog is also supported.

Radial Context Menu for Touch Users

Using the ComponentOne RadialMenu control, you can provide a complete contextual menu for text formatting. The radial UI paradigm, based off of Microsoft OneNote, is ideal for touch-based users and smaller screens where there isn't room for a giant toolbar.

Import and Export Text as HTML and RTF

Patterned after the Document class in WPF, the C1Document object model (DOM) can be used to create and modify documents programmatically. The WPF RichTextBox control imports and converts RTF and HTML documents to the C1Document model for display & editing. You can export or convert the edited document to RTF or HTML.

Additional Features


Add highlights and annotations to your documents with RichTextBox. Annotations are comments, notes, remarks or explanations that can be attached to specific part of a document.

Customizable Toolbar

Use the companion toolbar and toolstrip components as-is, or customize them to include just the commands you need.

Save as PDF

In addition to direct printing, The RichTextBox control content can be exported to PDF.