天天看點

RichEdit 各個版本介紹

    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

繼續閱讀