The rich text box control for WPF lets you add Microsoft Word-like document editing and formatting capabilities to your WPF applications. It has support for viewing, editing, and printing rich text content.
Load large amounts of content instantly.
Edit and format content without any lag.
The virtualized page-rendering approach renders the pages on demand and helps reduce the initial load time and memory consumption when working with large documents.
Print and export operations have been performance-optimized.
There is built-in support for working with Microsoft Word files (.DOC and .DOCX). You can seamlessly import, edit, and save back to Microsoft Word format. You can also read and write password-protected Word documents.
A rich selection of document elements, including text, hyperlinks, images, tables, headers, footers, and comments, is available.
Easily insert images into the editor and resize them.
Create complex tables with rich formatting. Table columns are automatically resized or stretched across the page depending on their contents.
Create and manipulate single-level and multilevel lists similar to Microsoft Word.
Insert and edit hyperlinks.
Review existing comments and insert new ones.
Rich text box provides support for all the common text formatting options supported by Microsoft Word such as bold, italics, underline, subscript, superscript, text color, highlight color, font, paragraph alignment, indentation, and more.
Enjoy a smooth and responsive editing experience for mouse, touch, and keyboard interfaces. It is also possible to customize the default editing functionalities.
The search and replace options are similar to those in Microsoft Word.
The spell checking options are similar to those in Microsoft Word.
Cut, copy, and paste formatted content within the same document or to an external application.
Perform multiple levels of undo and redo operations.
View and edit HTML, XAML, RTF, and plain text files.
Flexible selection options improve the editing experience.
Drag and drop formatted content within the same document or to an external application.
Completely customize the editor options and expose only a subset of the available options.
Utilize touch-based content selection, editing, zooming, and panning.
Interactively zoom page contents through mouse, touch, and keyboard input.
The ribbon interface provides an editing experience similar to that in Microsoft Word.
Context menus, mini-toolbars, and dialogs enhance the editing experience.
Rich text box provides three types of views: page-by-page, continuous (single page view), and block.
Allows entering text in various languages using the built-in input method editor and right-to-left support.
Print the entire Word document or a specific page interactively.
Easily bind the contents of the control using the MVVM pattern.
All static text in the control can be localized to any desired language.
Several built-in skins are available, including Metro, Office, and Visual Studio.