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
留言列表