分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

RichEdit是开发中经常使用到的控件,其版本自1.0起,历经好几年,好几次的更新,在此引用一篇介绍RichEdit版本的博文(http://blogs.msdn.com/b/murrays/archive/2006/10/14/richedit-versions.aspx),留个爪印记录下,以备查看。

Version Ships ('ed) with dll name
1.0 Windows 95/98/ME/NT riched32.dll
1.0 Exchange 4.0 for Windows 3.1/WFW richedit.dll
2.0 Office 97, Windows NT/98 riched20.dll
2.1 BiDi Office 97 riched20.dll
2.5 Windows CE, Pocket Word riched20.dll
3.0 Office 2000, Windows ME/2000/XP riched20.dll
1.0 emulator Office 2000, Windows 2000/XP/Vista riched32.dll
3.1 Windows Server 2003, Vista riched20.dll
3.5 Windows CE, eBooks ebriched.dll
4.0 Office XP riched20.dll
4.1 Windows XP SP1, Tablet, Vista msftedit.dll
5.0 Office 2003 riched20.dll
5.1 Windows CE, Pocket Word riched20.dll
6.0 Office 2007, Encarta Math Calculator riched20.dll

以下使用翻译工具翻译,外加自己修改一些,翻译成中文,便于查看,但翻译不一定是原意,还是看英语原版。

中文介绍

RichEdit 1.0 功能

基本非Unicode编辑、 剪切/复制/粘贴文件流
    字符/段落格式属性的基本集
    基于消息的接口加OLE接口:IRichEditOle和IRichEditOleCallback
    垂直文本和输入法支持 (仅适用于FE生成)。
    所见即所得的编辑使用打印机标准
    不同版本不同的脚本
    常用控件通知再加上一些新的
    纯文本和rtf格式文件
    为Windows画笔的使用启用笔和理解的手势

RichEdit 2.0 添加

Unicode内部+能够读写使用代码页
    国际线断算法
    向上/向下查找。麦哲伦鼠标支持。
    多级撤消
    双向(2.1版)和FE支持包括水平的2/3输入法,双字体、键盘链接、智能字体应用
    自动超链接识别。Word用户界面
    简单的/丰富的、 单行/多行、 可扩展的架构
    密码和加速器控制选项
    无窗口接口(ITextHost/ITextServices)
    更好地显示(混合的字体使用离屏位图)、系统选择颜色、透明度的支持
    TOM(文本对象模型)双重接口
    字符格式增加包括背景颜色,区域设置 ID,下划线类型,上标/下标。
    段落格式设置增加包括前/后的间距、 行间距。
    来回所有Word格式字体/段落属性对话框
    大量的代码稳定,测试,性能提高

RichEdit 2.5 添加

Windows CE的第一个版本。用于在便携式Word
    大纲视图、 普通和标题样式
    Rtf格式添加
    次要的UI改进
    只有西方语言

RichEdit 3.0 添加

用于模拟RichEdit 1.0
    缩放
    斜体插入符号/光标。URL手形光标
    段落编号(字母,数字,罗马)
    简单的表(在单元格不换行)
    更多的强调类型、强调掩饰、 隐藏文本
    更多的Word默认热键,例如,accent dead keys、大纲视图、编号
    智能引号(仅英文)、软连字符
    使用Office的LineServices组件来中断/显示行。用于复杂脚本和选择像中心、右、十进制的选项卡,完全对齐的文本
    复杂脚本支持双向、印度语和泰语从LineServices和Uniscribe组件的帮助
    基于字符集,作为写系统 ID 的字体绑定
    代码页特定流进/出
    UTF-8 RTF格式。优先用于剪切/复制/粘贴。可以进行流式处理输入/输出。
    Office 9输入法支持(MSIME98)包括再转换、文档 feed、鼠标操作和插入符号位置功能
    AIMM 组件输入法支持非FE系统。
    增加冻结和撤消/重做
    字体递增/递减功能
    系统编辑控件、列表框和组合框控件
    Alt + x 输入法
    用来模拟 RichEdit 1.0

RichEdit 3.5 添加

第二个Windows CE发布。使用在电子书上
    屏幕大小分页
    对象的文字环绕刷新左/右
    自定义ClearType支持
    加强东亚字体

RichEdit 4.0 添加

多级表
    自动更正
    改进的自动超链接检测
    友好名称的超链接
    根据书写系统的字体绑定(字符集泛化)
    印度支持
    垂直文本
    支持最新的输入法
    语音和手写输入(Windows 文本服务框架)
    更标准的热键
    许多安全修补程序 (3.0版本也有)

RichEdit 5.0 添加

多重选择,智能拖放
    更好地嵌套的表,横向合并的单元格
    更好的字体绑定/国际支持
    更多的强调样式、small cap和阴影仿真
    二进制文件格式:"解析 XML"
    部分XHTML读写器
    子像素ClearType支持
    更好的RTF格式处理,例如,多层次的列表
    URL超链接提示框
    许多bug/次要-请求修复
    经过改进的墨迹,特别是OneNote支持
    先进的东亚字体
    最初的PTS集成,包括对象紧密环绕
    数学、拼音、分行缩排、tatenakayoko的基础设施
    文本跟踪器和blobs

RichEdit 5.1

第三个Windows CE版本。用于在便携式Word
    不同的用户界面和RTF增强功能

RichEdit 6.0 添加

高质量编辑和显示的数学
    公式自动集结
    创建和支持数学线性格式
    更多列表编号选项
    简单的"visi"模式
    URL的改进
    多层:高性能剪切/复制/粘贴、丰富暂存器,WP基础设施
    文本对象模型2
    显示增强功能,例如,word下划线,水平缩放
    表用户界面添加,例如,调整列的大小
    艺术字/PowerPoint的增强功能
    重叠线、首字下沉和其他电子刊物改进
    设备独立布局
    虚拟化操作系统:"hDC"是完全不透明
    多列
    无数的安全修补程序

英文介绍

RichEdit 1.0 Features

Basic nonUnicode editing, cut/copy/paste, file streaming
    Basic set of character/paragraph formatting properties
    Message-based interface plus OLE interfaces: IRichEditOle and IRichEditOleCallback
    Vertical text and IME support (FE builds only).
    WYSIWYG editing using printer metrics
    Different builds for different scripts
    Common-control notifications plus some new ones
    Plain text and RTF files
    Pen-enabled and understood gestures for use with Pen Windows

RichEdit 2.0 Additions

Unicode internally + able to read/write using codepages
    International line breaking algorithm
    Find Up/Down. Magellan mouse support.
    Multilevel undo
    BiDi (RE 2.1) and FE support including level 2/3 IME, dual font, keyboard linking, smart font apply
    AutoURL recognition. Word UI
    Plain/rich, single-line/multiline, scalable architecture
    Password and accelerator control options
    Windowless interfaces (ITextHost/ITextServices)
    Better display (mixed fonts use off-screen bitmap), system selection colors, transparency support
    TOM (Text Object Model) dual interfaces
    Character formatting additions include background color, locale ID, underline type, superscript/subscript.
    Paragraph formatting additions include space before/after, line spacing.
    Roundtrip all Word Format Font/Para dialog properties
    Extensive code stabilization, testing, performance increase

RichEdit 2.5 Additions

First Windows CE version. Used by Pocket Word
    Outline view, normal and heading styles
    RTF additions
    Minor UI improvements
    Western languages only

RichEdit 3.0 Additions

Used for emulating RichEdit 1.0's
    Zoom
    Italics caret/cursor. URL hand cursor
    Paragraph numbering (alpha, numeric, Roman)
    Simple tables (no wrap in cells)
    More underline types, underline coloring, hidden text
    More of Word's default hot keys, e.g., accent dead keys, outline view, numbering
    Smart quotes (English only), soft hyphens
    Use Office's LineServices component to break/display lines. Used for complex scripts and options like center, right, decimal tabs, fully justified text
    Complex script support for BiDi, Indic, and Thai with help from LineServices and Uniscribe components
    Font Binding based on charset, which acts as writing system ID
    Codepage-specific stream in/out
    UTF-8 RTF. Used preferentially for cut/copy/paste. Can be streamed in/out.
    Office 9 IME support (MSIME98) including Reconversion, Document feed, Mouse Operation, and Caret position features
    AIMM component IME support for nonFE systems.
    Increased freeze and undo/redo control
    Font increment/decrement function
    System edit control, list box, and combo box controls
    Alt+x input method
    Used to emulate RichEdit 1.0's

RichEdit 3.5 Additions

Second Windows CE release. Used by eBooks
    Screen-size pagination
    Text wrap around objects flushed left/right
    Custom ClearType support
    Enhanced East Asian typography

RichEdit 4.0 Additions

Multilevel tables
    Autocorrect
    Improved autoURL detection
    Friendly name hyperlinks
    Font binding according to writing system (generalization of charset)
    Indic support
    Vertical text
    Support for the latest IMEs
    Speech and handwriting input (Windows Text Services Framework)
    More standard hot keys
    Many security fixes (3.0 has also)

RichEdit 5.0 Additions

Multiselection, smart drag&drop
    Better nested tables, horizontally merged cells
    Better font binding/international support
    More underline styles, small cap & shadow emulation
    Binary file format: "parsed XML"
    Partial XHTML reader/writer
    Subpixel ClearType support
    Better RTF handling, e.g., multilevel lists
    URL tooltips
    Many bug/minor-request fixes
    Improved ink support, especially for OneNote
    Advanced East Asian typography
    Initial PTS integration, including object tight wrap
    Infrastructure for math, ruby, warichu, tatenakayoko
    Text trackers and blobs

RichEdit 5.1

Third Windows CE release. Used by Pocket Word
    Various UI and RTF enhancements

RichEdit 6.0 Additions

High-quality editing & display of math
    Formula autobuildup
    Create and support math linear format
    More list numbering options
    Simple "visi" mode
    URL improvements
    Multistory: high-perf cut/copy/paste, rich scratchpads, WP infrastructure
    Text Object Model 2
    Display enhancements, e.g., word underline, horizontal scaling
    Table UI adds, e.g., column resizing
    OfficeArt/PowerPoint enhancements
    Overlapping lines, drop caps & other ePeriodicals improvements
    Device independent layout
    Virtualized OS: "hDC" is totally opaque
    Multiple columns
    Myriad security fixes

给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

RichEdit 各个版本介绍相关推荐

  1. Xamarin Android教程Android基本知识版本介绍与系统介绍

    Xamarin Android教程Android基本知识版本介绍与系统介绍 Xamarin Android教程Android基本知识版本介绍与系统介绍,开发Andriod有时候不像iOS一样轻松,因为 ...

  2. Ubuntu版本介绍

    转自Ubuntu版本介绍 经常有人问起Ubuntu的版本选择问题,论坛中虽有帖子提及,但不是很详细,不集中,我就尝试把Ubuntu上的这点东东翻译一下,供大家参考,水平有限,敬请包涵.指正.  Ubu ...

  3. 计算机的组成和Linux的发行版本介绍

    计算机的组成和 Linux的发行版本介绍 计算机的组成及功能 计算机的五大组成,如下; 各部分的作用; 控制单元和算数逻辑单元是CPU的两个主要组成部分  控制单元主要协调各组件与各单元间的工作  算 ...

  4. 阅读书源最新2020在线导入_书源篇三及6.5.0版本介绍

    书源篇三及6.5.0版本介绍 魔幻2020 魔幻的2020,开启不一样的生活状态,作为一名技术宅,不出门虽我愿,但看到空荡荡的街头,心中却有种难言的难过与害怕.我不向往繁华.但喜欢车马如龙,街灯繁华. ...

  5. 《springcloud超级入门》Spring Cloud是什么?Spring Cloud版本介绍《二》

    Spring cloud是一系列框架的有序集合.它利用 Spring Boot 的开发便利性,巧妙地简化了分布式系统基础设施的开发,如服务注册.服务发现.配置中心.消息总线.负载均衡.断路器.数据监控 ...

  6. Delphi历史版本介绍(二)从Delphi8到DelphiXE3

    Delphi历史版本介绍(二)从Delphi8到DelphiXE3 Delphi 8 Delphi8是一个短命的版本,有点像微软的vista的感觉,没有很好的超越7,后来用被2005取代,很多人都是直 ...

  7. mysql的三种engine_MySQL 学习之-三种安装方式与版本介绍

    MYSQL版本介绍 mysql分alpha,beta,rc,GA四个版本. alpha  暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性 beta 以后的bet ...

  8. 阿里云装mysql选择版本_mysql学习之-三种安装方式与版本介绍

    MYSQL版本介绍 mysql分alpha,beta,rc,GA四个版本. alpha  暗示这是一个以展示新特性为目的的版本,存在比较多的不稳定因素,还会向代码中添加新新特性 beta 以后的bet ...

  9. Hadoop详解以及历史版本介绍

    Hadoop详解 Hadoop的介绍以及发展历史 Hadoop之父Doug Cutting Hadoop最早起源于lucene下的Nutch.Nutch的设计目标是构建一个大型的全网搜索引擎,包括网页 ...

最新文章

  1. Cmd使用方式--命令行运行程序
  2. 105.敏捷开发模型
  3. 软件推荐---站长查询工具
  4. SpringBoot注解大全(转)
  5. python相似图片识别_Python+Opencv识别两张相似图片
  6. sqlserver增删改格式整理 1123
  7. Java双十二活动代码_双十二直播脚本怎么写?戳我速领!
  8. 求计算两个时间的差(DateTime类和TimeSpan类)
  9. 多点触摸与单点触摸接口主要区别【转】
  10. match VS match_phrase
  11. 微信小程序文件大小限制
  12. 百度网盘下载器更新啦!PanDownload又带来了「资源搜索」功能!
  13. Matlab-杆单元整体刚度矩阵组装(有限元基础-曾攀)
  14. 2022年安全员-A证考试模拟100题模拟考试平台操作
  15. 永中office属于职称计算机吗,职称计算机考核永中OFFICE辅导之电子表格.doc
  16. Kali 2020 DHCP获取动态ip和静态IP设置方法
  17. NetSuite Account Register报表详解
  18. jQuery中ajax跨域请求
  19. 不用做实验也可以轻松找到癌症组织特异性基因
  20. 一加6可以刷的rom_一加手机怎么刷MIUI系统

热门文章

  1. Spring MVC Hibernate MySQL集成CRUD示例教程
  2. 快速安装Docker图形化管理平台ShipYard
  3. Docker快速搭建docker-nfs-server服务器
  4. 根据用户查进程_Linux中的系统进程管理
  5. 使用meterpreter让没有安装python解释器的肉鸡设备执行任意python程序
  6. jQuery ligerUI中通过ligerDateEditor设置默认日期
  7. git重命名远程仓库名字 同步fork代码
  8. 解决 Linux 端口被占用问题
  9. django新建一个项目_如何使用Django创建项目
  10. 数据科学家应该学习JavaScript吗?