Load, edit, and save formatted text as HTML documents with ComponentOne RichTextBox™ for Silverlight. The C1RichTextBox control provides rich formatting, automatic line wrapping, HTML and RTF import/export, table support, and more.
Features
-
Import and Export
RichTextBox supports importing and exporting RTF, Html, and plain text.
Load existing rich text or Html into the C1RichTextBox control, edit the document, and then export it back to RTF or Html.
-
Apply Rich Formatting
Edit documents that contain multiple fonts, colors, images, lists, and more.
-
Paging and Printing
RichTextBox fully supports paging and printing. You can edit documents in either Print Layout or Draft view; much like Microsoft Word. Print Layout supports continuous page flow when scrolling and even supports facing multiple pages horizontally.
-
Page Zooming
RichTextBox supports page zooming in both print layout and draft views.
-
Spell-check Your Text
RichTextBox supports both types of spell-checking using the C1SpellChecker component:
- Modal spell checking: Shows a Spell dialog box and selects each spelling mistake in the document. The end-user may choose to ignore the mistake, fix it by typing or picking from a list of suggestions, or add the word to a user dictionary.
- As-you-type checking: Highlights spelling mistakes as the end-user types, typically with a wavy, red underline. The end-user may right-click the mistake in the document to see a menu with options that include options to ignore, add to dictionary, or pick a suggestion to correct the mistake automatically.
-
Undo/Redo Support
Edit data in the RichTextBox with confidence. You now have the ability to easily undo and redo your changes with the click of a button.
-
Clipboard Support
C1RichTextBox fully supports the clipboard. Implement cut/copy/paste activities within the rich textbox.
-
Annotations
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 Web document.
-
Rich Document Object Model
Patterned after the Document class in WPF, RichTextBox's rich document object model (DOM) supports images, lists, hyperlinks, borders, background and foreground colors for text ranges, and more. Use the rich DOM to create and modify documents programmatically.
-
Customizable Toolbar
RichTextBox uses the C1Toolbar control giving you complete customization.
-
Lightning-speed Performance
RichTextBox allows instantaneous editing and really fast document loading.
-
Silverlight Toolkit Themes Support
Add style to your UI with built-in support for the most popular Microsoft Silverlight Toolkit themes, including ExpressionDark, ExpressionLight, WhistlerBlue, RainerOrange, ShinyBlue, and BureauBlack.