How do I allow users to enter free-form enriched text content?

Problem Statement

Users working in content-intensive applications (i.e., content management systems) need the ability to enter or edit richly formatted text which includes control over coloring, text formatting such as italicization or underlining, bullet lists, and other features users expect to find in word processing applications.  Users require visual feedback on the impact of their changes through a What You See Is What You Get (WYSIWYG) user interface.

You are storing this content in a form appropriate to your application's platform (perhaps fragments of HTML markup for Web applications or rich text format files for desktop applications).

Infragistics Solutions

ASP.NET     Windows Forms    
 

Drop the WebHtmlEditor control onto your Web page sizing it large enough for users to have ample space for editing content in your application.  Next you would configure its Toolbar buttons to hide any Toolbar buttons your editing environment does not require (for example, the ability to upload and embed Flash animations).  If your users don't require the capability to edit HTML directly, you can hide the Tab strip at the bottom of the WebHtmlEditor control to prevent them from accessing the HTML view tab.  When you want to handle saving the edited content within the WebHtmlEditor, you would save the value of its TextXhtml property which will be marked up content that retains the user's formatting choices.

Other Solutions in the Data Entry Category

More Scenario Solutions...