[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Collapse]WPF Controls
  Prerequisites
 [Expand]What's Installed
 [Expand].NET Core 3 Support
 [Expand]Common Concepts
 [Expand]MVVM Framework
 [Expand]Controls and Libraries
 [Expand]Scaffolding Wizard
 [Expand]Localization
  Redistribution and Deployment
  Get More Help
 [Collapse]API Reference
  [Expand]DevExpress.Charts.Designer
  [Expand]DevExpress.Data
  [Expand]DevExpress.Mvvm.UI
  [Expand]DevExpress.Mvvm.UI.Interactivity
  [Expand]DevExpress.Mvvm.UI.ModuleInjection
  [Expand]DevExpress.Xpf.Accordion
  [Expand]DevExpress.Xpf.Bars
  [Expand]DevExpress.Xpf.Carousel
  [Expand]DevExpress.Xpf.Charts
  [Expand]DevExpress.Xpf.Charts.Localization
  [Expand]DevExpress.Xpf.Charts.RangeControlClient
  [Expand]DevExpress.Xpf.ChunkList
  [Expand]DevExpress.Xpf.Controls
  [Expand]DevExpress.Xpf.Core
  [Expand]DevExpress.Xpf.Core.ConditionalFormatting
  [Expand]DevExpress.Xpf.Core.DataSources
  [Expand]DevExpress.Xpf.Core.FilteringUI
  [Expand]DevExpress.Xpf.Core.Native
  [Expand]DevExpress.Xpf.Core.ServerMode
  [Expand]DevExpress.Xpf.Data
  [Expand]DevExpress.Xpf.DataAccess
  [Expand]DevExpress.Xpf.DataAccess.DataSourceWizard
  [Expand]DevExpress.Xpf.Diagram
  [Expand]DevExpress.Xpf.Dialogs
  [Expand]DevExpress.Xpf.Docking
  [Expand]DevExpress.Xpf.Docking.Base
  [Expand]DevExpress.Xpf.DocumentViewer
  [Expand]DevExpress.Xpf.DXBinding
  [Expand]DevExpress.Xpf.Editors
  [Expand]DevExpress.Xpf.Editors.DataPager
  [Expand]DevExpress.Xpf.Editors.DateNavigator
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor
  [Expand]DevExpress.Xpf.Editors.ExpressionEditor.Native
  [Expand]DevExpress.Xpf.Editors.Filtering
  [Expand]DevExpress.Xpf.Editors.Flyout
  [Expand]DevExpress.Xpf.Editors.Flyout.Native
  [Expand]DevExpress.Xpf.Editors.Helpers
  [Expand]DevExpress.Xpf.Editors.Native
  [Expand]DevExpress.Xpf.Editors.Popups
  [Expand]DevExpress.Xpf.Editors.RangeControl
  [Expand]DevExpress.Xpf.Editors.Settings
  [Expand]DevExpress.Xpf.Editors.Validation
  [Expand]DevExpress.Xpf.ExpressionEditor
  [Expand]DevExpress.Xpf.Gantt
  [Expand]DevExpress.Xpf.Gauges
  [Expand]DevExpress.Xpf.Gauges.Localization
  [Expand]DevExpress.Xpf.Grid
  [Expand]DevExpress.Xpf.Grid.ConditionalFormatting
  [Expand]DevExpress.Xpf.Grid.LookUp
  [Expand]DevExpress.Xpf.Grid.TreeList
  [Expand]DevExpress.Xpf.Layout.Core
  [Expand]DevExpress.Xpf.LayoutControl
  [Expand]DevExpress.Xpf.Map
  [Expand]DevExpress.Xpf.NavBar
  [Expand]DevExpress.Xpf.Navigation
  [Expand]DevExpress.Xpf.PdfViewer
  [Expand]DevExpress.Xpf.PivotGrid
  [Expand]DevExpress.Xpf.PivotGrid.Printing
  [Expand]DevExpress.Xpf.Printing
  [Expand]DevExpress.Xpf.Printing.Parameters
  [Expand]DevExpress.Xpf.Printing.Parameters.Models
  [Expand]DevExpress.Xpf.Printing.PreviewControl
  [Expand]DevExpress.Xpf.Printing.PreviewControl.Bars
  [Expand]DevExpress.Xpf.Prism
  [Expand]DevExpress.Xpf.PropertyGrid
  [Expand]DevExpress.Xpf.Reports.UserDesigner
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Extensions
  [Expand]DevExpress.Xpf.Reports.UserDesigner.Localization
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard
  [Expand]DevExpress.Xpf.Reports.UserDesigner.ReportWizard.Pages
  [Expand]DevExpress.Xpf.Ribbon
  [Collapse]DevExpress.Xpf.RichEdit
    CommandBarStyle Enumeration
   [Expand]ContentToHtmlConverter Class
   [Expand]ContentToMhtConverter Class
   [Expand]ContentToOpenDocumentConverter Class
   [Expand]ContentToOpenXmlConverter Class
   [Expand]ContentToPlainTextConverter Class
   [Expand]ContentToRtfConverter Class
   [Expand]ContentToSpecificFormatConverter Class
   [Expand]ContentToWordMLConverter Class
   [Expand]CustomMarkDrawEventArgs Class
    CustomMarkDrawEventHandler Delegate
   [Expand]DXRichEditAnnotationOptions Class
   [Expand]DXRichEditAuthenticationOptions Class
   [Expand]DXRichEditAutoCorrectOptions Class
   [Expand]DXRichEditBehaviorOptions Class
   [Expand]DXRichEditBookmarkOptions Class
   [Expand]DXRichEditCommentOptions Class
   [Expand]DXRichEditCopyPasteOptions Class
   [Expand]DXRichEditDataFormatOptions Class
   [Expand]DXRichEditDocDocumentExporterCompatibilityOptions Class
   [Expand]DXRichEditDocDocumentExporterOptions Class
   [Expand]DXRichEditDocDocumentImporterOptions Class
   [Expand]DXRichEditDocumentCapabilitiesOptions Class
   [Expand]DXRichEditDocumentExportOptions Class
   [Expand]DXRichEditDocumentImportOptions Class
   [Expand]DXRichEditDocumentSaveOptions Class
   [Expand]DXRichEditDocumentSearchOptions Class
   [Expand]DXRichEditFieldOptions Class
   [Expand]DXRichEditFormattingMarkVisibilityOptions Class
   [Expand]DXRichEditHorizontalRulerOptions Class
   [Expand]DXRichEditHtmlDocumentExporterOptions Class
   [Expand]DXRichEditHtmlDocumentImporterOptions Class
   [Expand]DXRichEditHyperlinkOptions Class
   [Expand]DXRichEditLayoutOptions Class
   [Expand]DXRichEditMailMergeOptions Class
   [Expand]DXRichEditMhtDocumentExporterOptions Class
   [Expand]DXRichEditMhtDocumentImporterOptions Class
   [Expand]DXRichEditNumberingOptions Class
   [Expand]DXRichEditOpenDocumentExporterOptions Class
   [Expand]DXRichEditOpenDocumentImporterOptions Class
   [Expand]DXRichEditOpenXmlDocumentExporterOptions Class
   [Expand]DXRichEditOpenXmlDocumentImporterOptions Class
   [Expand]DXRichEditPlainTextDocumentExporterOptions Class
   [Expand]DXRichEditPlainTextDocumentImporterOptions Class
   [Expand]DXRichEditPrintingOptions Class
   [Expand]DXRichEditRangePermissionOptions Class
   [Expand]DXRichEditRtfDocumentExporterCompatibilityOptions Class
   [Expand]DXRichEditRtfDocumentExporterOptions Class
   [Expand]DXRichEditRtfDocumentImporterOptions Class
   [Expand]DXRichEditSpellCheckerOptions Class
   [Expand]DXRichEditTableOptions Class
   [Expand]DXRichEditTrackChangesOptions Class
   [Expand]DXRichEditUpdateFieldOptions Class
   [Expand]DXRichEditVerticalRulerOptions Class
   [Expand]DXRichEditWordMLDocumentExporterOptions Class
   [Expand]DXRichEditWordMLDocumentImporterOptions Class
   [Expand]HoverMenuShowingEventArgs Class
    HoverMenuShowingEventHandler Delegate
   [Expand]HtmlToContentConverter Class
   [Expand]IRichEditDocumentLoader Interface
   [Expand]MhtToContentConverter Class
   [Expand]OpenDocumentToContentConverter Class
   [Expand]OpenXmlToContentConverter Class
   [Expand]PlainTextToContentConverter Class
   [Expand]PopupMenuShowingEventArgs Class
    PopupMenuShowingEventHandler Delegate
   [Collapse]RichEditControl Class
     RichEditControl Members
     RichEditControl Constructor
    [Expand]RichEditControl Properties
    [Expand]RichEditControl Events
    [Expand]RichEditControl Methods
   [Expand]RichEditControlOptions Class
   [Expand]RichEditDocumentContent Structure
   [Expand]RichEditDocumentSource Class
   [Expand]RichEditDocumentXpfPrinter Class
   [Expand]RichEditHoverMenu Class
    RichEditMenuType Enumeration
   [Expand]RtfToContentConverter Class
   [Expand]SpecificFormatToContentConverter Class
   [Expand]WordMLToContentConverter Class
  [Expand]DevExpress.Xpf.RichEdit.Menu
  [Expand]DevExpress.Xpf.Scheduler
  [Expand]DevExpress.Xpf.Scheduler.Drawing
  [Expand]DevExpress.Xpf.Scheduler.Menu
  [Expand]DevExpress.Xpf.Scheduler.Reporting
  [Expand]DevExpress.Xpf.Scheduler.UI
  [Expand]DevExpress.Xpf.Scheduling
  [Expand]DevExpress.Xpf.Scheduling.Common
  [Expand]DevExpress.Xpf.Scheduling.Editors
  [Expand]DevExpress.Xpf.Scheduling.iCalendar
  [Expand]DevExpress.Xpf.Scheduling.Reporting
  [Expand]DevExpress.Xpf.Scheduling.Visual
  [Expand]DevExpress.Xpf.Scheduling.VisualData
  [Expand]DevExpress.Xpf.SpellChecker
  [Expand]DevExpress.Xpf.Spreadsheet
  [Expand]DevExpress.Xpf.Spreadsheet.Menu
  [Expand]DevExpress.Xpf.TreeMap
  [Expand]DevExpress.Xpf.Utils.Themes
  [Expand]DevExpress.Xpf.WindowsUI
  [Expand]DevExpress.Xpf.WindowsUI.Internal
  [Expand]DevExpress.Xpf.WindowsUI.Navigation
  [Expand]DevExpress.XtraRichEdit
  [Expand]DevExpress.XtraRichEdit.Printing
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

RichEditControl Class

Represents a RichEdit control which is a container for the rich-text document providing all the necessary functionality.

Namespace:DevExpress.Xpf.RichEdit
Assembly:DevExpress.Xpf.RichEdit.v19.2.dll

Expanded Syntax

Expanded Remarks

The RichEditControl is a word processing viewer. It processes text with any text direction. The DXRichEdit ships with an integrated Command UI which enables end users to perform basic operations.

The DevExpress.XtraRichEdit.API.Native.Document and the DevExpress.XtraRichEdit.API.Native.SubDocument interfaces are the entry points for a RichEdit document. Use the DevExpress.XtraRichEdit.IRichEditControl.Document property to access the Document instance.

Refer to the Document Elements section for more information about the available elements and how to manage them.

You can provide a document source for the RichEditControl using the DocumentSource property, or load a document in code behind using the LoadDocument method overloads.

Check the Examples section for code examples used to solve different word processing tasks.

The RichEditControl provides control-specific options. Use the BehaviorOptions property to retrieve settings used to control editor operations (save, print,clipboard operations, etc.)

The DocumentCapabilitiesOptions property provides access to options used to control the use of document elements.

The Visual Elements section describes the RichEditControl's interface and built-in dialogs.

The code sample below creates a new Rich Text Editor in XAML and provides a document source for it. Refer to the Getting Started section for step-by-step tutorials on how to create a Rich Text Editor application and provide it with a command UI.

Expanded Inheritance Hierarchy

System.Object
    System.Windows.Threading.DispatcherObject
       System.Windows.DependencyObject
          System.Windows.Media.Visual
             System.Windows.UIElement
                System.Windows.FrameworkElement
                   System.Windows.Controls.Control
                      RichEditControl

Expanded See Also

Is this topic helpful?​​​​​​​