RichEdit 的版本。

http://blogs.msdn.com/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 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
創作者介紹
創作者 aftcast 的頭像
aftcast

蕭沖的書房

aftcast 發表在 痞客邦 留言(0) 人氣()