Kannan的ASP.NET AJAX可视化文本编辑器控件发布说明

我在此非常激动地宣布:Kannan Sundararajan, 我在微软的同事,基于ASP.NET和JavaScript开发了一个可视化文本编辑器,并根据微软开放协议在CodePlex共享发布了这一控件。这个控件具有非常丰富的功能和设定选项,并且Kannan计划在今后将继续完善和增强它。由于这是一个CodePlex项目,因此你可以向作者提交你的使用报告和个性化建议。

下面展示一下这个控件的精彩功能:

  • 效果演示: 如果你想看一下这个控件在实际应用中的效果, 可以访问Kannan提供的 效果演示 页面。
  • 上手说明
    1. 你可以从 CodePlex项目 的 源码实验室 免费下载该控件。
    2. 将下载的压缩包解压到你的本地目录下,并在Visual Studio中打开解决方案。
    3. RichTextEditor.dll 存放在RichTextEditor项目的Bin目录下。
    4. 你也可以在浏览器中打开SampleWebSite项目的Default.aspx页面来预览控件的效果。
    5. 要将控件添加到你自己的项目中,只需在你的Web项目中引用RichTextEditor组件(RichTextEditor.dll),将它注册到assembly并在页面中添加相应的命名空间即可。
  • 技术文档: Kannan 提供了一个详细的Power Point 演示来讲解控件的重要特性。这个文档在解压目录下的Docs文件夹中。
  • 功能特征: 下面是一些我想要重点介绍的引人关注的功能特征。
    • 剪贴板支持: 你可以直接从其它的程序中复制内容,比如Microsoft Word、Internet浏览器、Visual Studio等,然后直接粘贴到编辑器里。所粘贴的内容会保持和原来一样的格式。如果你从Visual Studio的代码试图下复制源代码并粘贴到编辑器中,所有的源代码会按照Visual Studio中的代码高亮方案显示。

      WordCopyRTE

    • 工具栏对文本智能感应: The 当你用鼠标或键盘在编辑器中点击或选中文本时,工具栏按钮会自动感应对应文本的属性

      ContextSensitiveRTE

    • 代码块: 这个编辑器允许你把文本格式化为代码块,只要简单地选中文本,然后点击“代码块”按钮来进行格式化即可。 CodeBlockRTE
    • 表情图标: 通过在可视化文本编辑器中插入表情图标,你可以更好地表达自己的感受。

      EmoticonsInRTE

    • 源代码视图: 如果你需要对文本的样式和排版做更细致地控制,可以通过切换到源代码视图对HTML源代码直接进行编辑。

      HtmlViewRTE

    • 多语言支持: 这个控件提供了多语言支持功能,这意味着我可以在这个可视化编辑器中用我的母语——马拉地语给我的妈妈写信并发送给她。 MarathiInRTE
    • 跨浏览器支持: 这个控件在应用最广的两大浏览器——Internet浏览器和Firefox(火狐)浏览器中都能很好地工作。 

可视化编辑器和工具包

这个可视化文本编辑器并不是AJAX控件工具包的一部分,并且它也没有使用AJAX控件工具包的核心支持。目前还没有打算要把这个编辑器控件整合到AJAX控件工具包中。但是,作为一个为Ajax空间包做出贡献的新模块,我们很乐意与面向光大用户提供重要问题和解决方案的社区成员们共享AJAX控件。欢迎试用这个控件并通过问题反馈向Kannan提供你的反馈意见。

为了更漂亮的文本!

Published Saturday, November 10, 2007 2:23 PM by

原文由kirtid发表于2007年11月10日 星期六,02:23  [原文地址]

posted @ 2007-11-15 12:27  小李刀刀  阅读(3056)  评论(3编辑  收藏  举报