Flexible Toolbar Customization
With the ASPxHtmlEditor, you are free to customize toolbar content as your needs dictate. You can use default toolbars, providing essential content editing tools as templates, tweak them as necessary or even create custom toolbars and populate them with standard or custom items - everything is possible. In addition, you can make toolbar items context-sensitive and dynamically control their availability, in response to selection changes.
|
Context Menus
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.)
|
Built-in Image Selector
This Explorer-like tool greatly simplifies the manner in which end-users insert images to documents. The image selector provides upload and basic file/folder management capabilities, which can be fully customized or even switched off for security reasons.
|
Fullscreen Mode
Improve the editing experience with runtime sizing capabilities and full-screen mode, with which end-users can freely resize the editor or make it occupy the browser's entire client region.
|
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.
|
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.
|
Built-in Spell Checking
The editor provides end-users with built-in spell-checking capabilities (available via the ASPxSpellChecker control shipped with the ASPxHtmlEditor). To get started, all you need to do is to link an ISpell or OpenOffice dictionary, and specify culture and grammar settings.
|
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.
|
Cookies Support
If cookies are enabled, the editor's size and currently active tab are automatically saved, and then restored in future sessions. This allows your end-users to personalize site pages as needed.
|
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.
|
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.
|
Rich Client-Side Functionality
A comprehensive client-side API is available for our controls. This functionality, which is then coupled with the ability to handle a rich set of client events allows you to have full control over the control's behavior on the client side.
|
AJAX Support
Our controls give you the ability to update control content using callbacks - thus eliminating the need to re-load the entire page.
|
Cross-Browser Compatibility
Our controls are thoroughly tested on multiple browsers to ensure the utmost compatibility. Microsoft Internet Explorer 6.0+, Mozilla FireFox 2.0+, Google Chrome 1.0+, Apple Safari 3.0+, Opera 9.0+ and Netscape Navigator 9.0+ are fully supported.
|