Skip to content

Latest commit

 

History

History
148 lines (109 loc) · 10.3 KB

overview.md

File metadata and controls

148 lines (109 loc) · 10.3 KB
title page_title description slug tags published position CTAControlName
Overview
Overview
Check our "Overview" documentation article for the RadRichTextBox {{ site.framework_name }} control.
radrichtextbox-overview
overview
true
0
RadRichTextBox

{{ site.framework_name }} RichTextBox Overview

RadRichTextBox is a control that can display and edit rich-text content including formatted text arranged in pages, paragraphs, spans (runs), tables, images, etc.

{% if site.has_cta_panels == true %} {% include cta-panel-overview.html %} {% endif %}

Rad Rich Text Box Overview 03

Key Features

  • Rich Text Formatting Telerik RadRichTextBox control allows you to apply diffent rich formatting options. You can find some of them listed below.

    • Bold, Italic
    • Underline, Strike Through, Superscript and Subscript
    • {% if site.site_name == 'Silverlight' %}Built-in Silverlight fonts and sizes{% endif %}{% if site.site_name == 'WPF' %}Usage of all available system fonts {% endif %}
    • Text color and background
    • Bullet and numbered lists
    • Paragraph alignment and indentation
    • Show/Hide formatting symbols
    • Clear Formatting
  • Inserting pictures, symbols, hyperlinks and custom UI elements: For more information, see the [InlineUIContainer]({%slug radrichtextbox-features-document-elements-inlineuicontainer%}) article. You can also see the [InlineImage]({%slug radrichtextbox-features-document-elements-inlineimage%}) and [Hyperlink]({%slug radrichtextbox-features-document-elements-hyperlink%}) articles.

  • Table support: The control allows you to display and create tables. This feature includes also support for nested tables, merging cells, setting different RowSpan and ColumnSpan, tables with auto width, header row repeating on new pages, and more. For more information, see the [Table]({%slug radrichtextbox-features-document-elements-tables%}) article.

  • Section Columns: You can arrange the text into columns with equal or different width and set a separator between them. Find more information on how to use this feature in the [Section Columns UI]({%slug radrichtextbox-ui-for-applying-rich-text-formatting-section-columns%}) and [Section Columns API]({%slug radrichtextbox-features-section-columns%}) articles.

{% if site.framework_name == 'WPF' %}

  • Content controls: Allows you to view and edit the content controls in the document. For more information, see the [Content Controls]({%slug radrichtextbox-features-content-controls%}) article.

  • Shapes: You can create, modify and delete shapes of multiple types inside RadRichTextBox. Check out the [Shapes]({%slug radrichtextbox-features-shapes%}) help topic for more details.

{% endif %}

  • Format Painter: The Format Painter feature enables you to copy the formatting of a particular content and paste it on other elements, so you can easily achieve the desired format. For more information about this functionality, check the [Format Painter]({%slug radrichtextbox-features-format-painter%}) topic.

  • Context menu: A standard context menu is provided out of the box, but it can be easily customized or replaced with a user-defined menu. For more information, see the [Context Menu]({%slug radrichtextbox-features-context-menu%}) article.

  • SelectionMiniToolbar: The rich text box component supports a floating toolbar that appears next to the selected element in the document. This feature is very similar to the one in MS Word, but can also be replaced with another mini toolbar. For more information, see the [Selection Mini Tool Bar]({%slug radrichtextbox-features-selection-mini-toolbar%}) article.

  • SpellChecker: An extensible spell checking for different languages, using the built-in or custom dictionaries. For more information, see the [Spellcheck]({%slug radrichtextbox-features-spellcheck%}) article.

  • Printing: {% if site.site_name == 'Silverlight' %}The printing feature allows you to choose between HTML printing for better performance and the Silverlight printing.{% endif %}{% if site.site_name == 'WPF' %}The printing feature allows you to use the native printing implementation of WPF{% endif %}. For more information, see the [Guidelines for Printing with RadDocument]({%slug radrichtextbox-guidelines-for-printing-with-raddocument%}) article.

  • Multi-level Undo/Redo Support: Telerik RadRichTextBox provides multilevel Undo/Redo support which allows past actions to be reviewed and reversed.For more information, see the [History]({%slug radrichtextbox-features-history%}) article.

  • Three types of layout: There are three layout types supported by the rich text box conrol - Paged, Flow (as text in an HTML page viewed in a browser) and FlowNoWrap. For more information, see the [Layout Modes]({%slug radrichtextbox-features-layout-modes%}) help article.

  • Multi-region selection: The built-in multi-region support enables you to perform various operations for more than one selection simultaneously. For more information, see the [Selection]({%slug radrichtextbox-features-selection%}) article.

{% if site.site_name == 'Silverlight' %}

  • Delete, Cut, Copy and Paste in plain text (using Silverlight's build-in clipboard). Copy/Paste in internal rich-text clipboard. For more information, see the [Clipboard Support]({%slug radrichtextbox-features-clipboard-support%}) article. {% endif %} {% if site.site_name == 'WPF' %}

  • Rich-text clipboard: The control allows rich text copy/paste from the clipboard. This includes rich text copied from applications like Word, OpenOffice etc. For more information, see the [Clipboard Support]({%slug radrichtextbox-features-clipboard-support%}) article.

    • Different [Paste Options]({%slug radrichtextbox-features-paste-options%}) are supported as well.{% endif %}
  • Import/export: Telerik RadRichTextBox allows you to load XAML, HTML, RTF, DOCX (rich-text) or TXT (plain text) into the control, you can format and edit it and then export it back to any of the above formats. The control also supports export to PDF. For more information, see the [Import/Export]({%slug radrichtextbox-features-import-export%}) article.

  • Headers and Footers: RadRichTextBox supports headers and footers in its document. For more information, see the [Headers and Footers]({%slug radrichtextbox-features-headers-and-footers%}) article.

  • Track changes: Support for tracking changes as formatting changes, adding and removing text, images, hyperlinks, tables, etc. This feature is useful when different people are working on the same document. For more information, see the [Track Changes]({%slug radrichtextbox-features-track-changes%}) article.

  • Bookmarks: The control provides easy retrieval of previously marked parts of the document. For more information, see the [Bookmarks]({%slug radrichtextbox-features-document-elements-bookmarks%}) article.

  • Comments: RadRichTextBox offers the ability to add text to the document which is not inserted directly in the page. For more information, see the [Comments]({%slug radrichtextbox-features-comments%}) article.

  • Document protection: You can define editing restrictions in the document for a set of users and groups. For more information, see the [Document Protection]({%slug radrichtextbox-features-document-protection%}) article.

  • Mail merge: The control makes populating a template document with data easy. For more information, see the [Mail Merge]({%slug radrichtextbox-features-mail-merge%}) article.

  • Custom annotations: You can extend the document model in order to serve specific needs. For more information, see the [Annotations Overview]({%slug radrichtextbox-features-document-elements-annotations%}) article.

  • Footnotes and Endnotes: This feature is usually used to show the source of a material or add an explanation. For more information, see the [Footnotes and Endnotes]({%slug radrichtextbox-features-footnotes-endnotes%}) article.

  • Bibliographic references: This feature can be used for referencing a source in the form of text or pointing the source of a citation. For more information, see the [Bibliographic References]({%slug radrichtextbox-features-bibliographic-references%}) article.

  • Cross-references: References to a Heading, Caption or Bookmark can change along with their source. For more information, see the [Cross-Reference]({%slug radrichtextbox-features-cross-reference%}) article.

  • Captions for tables and figures: Images, tables, etc. can now be easily labeled. For more information, see the [Captions for Tables and Figures]({%slug radrichtextbox-features-captions-for-tables-and-figures%}) article.

  • Document variables: The control provides a mechanism used for storing information in the document. For more information, see the [Document Variables]({%slug radrichtextbox-features-document-variables%}) article.

  • Code blocks: This feature allows you to add source code fragments in a document. For more information, see the [Code Block]({%slug radrichtextbox-features-code-block%}) article.

{% if site.site_name == 'WPF' %}

  • Line Numbering: Add or customize line numbering to create the document content easy to refer to. For more information, see the [Line Numbering]({%slug radrichtextbox-features-line-numbering%}) article. {% endif %}

{% if site.site_name == 'WPF' %}

Telerik UI for WPF Support and Learning Resources

See Also

  • [Getting Started]({%slug radrichtextbox-getting-started%})
  • [Events]({%slug radrichtextbox-events-overview%})
  • [Styles and Templates]({%slug radrichtextbox-styles-and-tempaltes-overview%})
  • [Useful Security Tips]({%slug security-tips%})