|
The ASPxHtmlEditor allows you to deliver web applications with rich text editing functionality. Regardless of the solution you need to build – be it a blog editor, email client or simply exchanging formatted documents within your company - you simply drop the control onto a form and instantly have access to a text editor with an intuitive user interface that resembles Microsoft® Word (with similar toolbars and the same keyboard shortcuts).
|
|
HTML Code Editing
The ASPxHtmlEditor control supports HTML input. You don't have to choose which input method to use, because the control provides automatic two-way synchronization between the visual editor and HTML code. End-users can switch to the code view and edit documents by manually controlling every tag and attribute. This allows them to use even those tags that aren't currently supported by the visual editor. At any time, they can switch back and forth to use the view that best suits their current editing requirements. Once editing has been completed, you instantly obtain HTML code to be published online.
Help Topic: Using HTML View |
|
|
Table Support
The editor provides an extensive set of commands, allowing end-users to create, customize, and delete tables and their elements via built-in dialogs or context menus. Advanced cell operations including appearance customization, cell merging and splitting are also supported.
Demo: Tables | Help Topic: Table Dialogs |
|
|
Built-in Image and Document Selectors
This Explorer-like tools greatly simplifies the manner in which end-users insert images and documents. The Select Image and Select Document dialogs allow end-users to manage content images and hyperlinks via a point-and-click UI, rather than typing URLs manually.
Thanks to the ASPxFileManager control integrated into the Select Image and Select Document dialogs, all file/folder management, access control, and upload capabilities are easy to use and available for you out-of-the-box.
Demo: Document Selector | Demo: Image Selector | Help Topic: Link Dialogs | Help Topic: Image Dialogs |
|
|
Custom Dialogs
The ASPxHtmlEditor offers you the capability to easily create custom dialogs and invoke them via toolbar items. You can provide any form for your dialog, customize its appearance and implement user-interaction logic via event handlers.
Demo: Custom Dialogs | Help Topic: Custom Dialogs |
|
|
Safe Markup Generation
With ASPxHtmlEditor, you do not need to worry about the safety and validity of the HTML markup being entered. The editor automatically performs validation and is able to remove all potentially harmful code such as unknown tags and attributes, script elements, client-side event handlers and URLs with script content. The resulting HTML code is always kept safe, valid, and compliant with the XHTML 1.0 Transitional specification. Moreover, ASPxHtmlEditor allows you to provide custom validation logic.
Help Topic: HTML Validation |
|
|
Validation Support
In addition to HTML markup validation, you can enable powerful content validation, which can be performed both on the client and server. With easy-to-use API, you can adjust validation settings, customize the appearance of validation errors and provide custom validation logic.
Demo: Validation | Help Topic: Content Validation | Help Topic: HTML Validation |
|
|
Customizable Context Menu
Switching a single option, you can replace a browser's context menu (displayed by default for the ASPxHtmlEditor) with powerful built-in context menus that provide end-users with rich text editing options. Options include: clipboard operations and a number of context-specific operations (such as Modify Table, Change Image, etc.)
Demo: Context Menu | Help Topic: Context Menu |
|
|
Customizable Keyboard Shortcuts
The ASPxHtmlEditor provides a fully customizable collection of shortcuts. You can remap or disable default shortcuts and bind keys to any editor command. The ASPxHtmlEditor provides a design-time collection editor to simplify shortcut customization.
Help Topic: Keyboard Shortcuts |
|
|
Pasting from Microsoft Word
The HTML output produced by Microsoft Word is pretty lengthy. It contains lots of attributes that aren't really required to produce the same document view. When you needed to copy text from Microsoft Word to the ASPxHtmlEditor, all those unnecessary attributes were copied. Our HTML Editor control allows you to automatically eliminate these extra attributes and obtain cleaner and more compact HTML code.
Help Topic: Paste from Word Dialog |
|
|
Import and Export
With ASPxHtmlEditor, you can import and export editor contents from/to various document formats including:
-
Rich Text (.rtf)
-
Office Open XML (.docx)
-
MIME HTML (.mht)
-
Open Document (.odt)
-
Plain Text (.txt)
-
Portable Document (.pdf). Available for export only.
Demo: Import/Export | Help Topic: Import and Export |
|
|
Appearance Customization and Styling
In addition to a number of built-in themes, you can use style properties and CSS for appearance customization. Templates that are available for most control elements, enable you to easily adjust and enhance a control layout.
Help Topic: Appearance Customization |
|