Estava a procura de um componente para edição de textos na web. Achei o FCKEditor. Muito bom mesmo. Permite uma infinidade de configurações. Posso destacar algumas:
- É possível adaptar a barra de ferramentas adicionando ou excluindo botões de acordo com a necessidade.
- Área compartilhada para armazenamento das imagens utilizadas pelos usuários.
- Impressão do documento diretamente do editor.
- Vários recursos para edição de texto.
Utilizei o componente para confecção de laudos médicos de exames. Dessa forma posso armazenar formatação padrão para os laudos no banco de dados e os profissionais de saúde pode editar o laudo do paciente como se tivesse em um programa desktop para edição de texto.
Visite FCKEditor.net.
A instalação é bem simples. Primeiro, o editor propriamente dito deve ser baixado e descompactado, por exemplo, no site onde será utilizado. Depois o componente .net deve ser baixado, descompactado em algum lugar e depois o assembly (.dll) pode ser incluído no ToolBox do Visual Studio. Possui versão para VS 2003, VS 2005 ou superior.
Alguns arquivos JavaScript podem ser modificados para configuração do editor. O arquivo principal é o fckconfig.js. Neste arquivo voce pode configurar, entre outras, barra de ferramenta do editor, ambiente de implantação do sistema, linguagem do editor, etc.
Não posso deixar de sugerir uma aplicação que desenvolvi que utiliza o FCK Editor. A aplicação é EDWS – Sistema de Gerenciamento de Conteúdo. Esta aplicação permite incluir, alterar e excluir páginas de um site. Tudo dinamicamente. Através do FCK Editor o proprietário do site pode incluir imagens, textos, links, etc. em tempo de execução, como se estivesse em um editor de páginas HTML. As páginas são armazenadas em arquivos XML dispensando o uso de banco de dados. Saiba mais em EDWS Blog.
Muito bom!!!
Existe o componente FreeTextBox também, que é muito bom!