Multilingual Editing using RichEdit 4+
Hon-Wah Chan & Murray Sargent III- Microsoft Corporation
This talk describes the RichEdit 4+ component, which is a editing facility for getting plain/rich-text, single/multiline Unicode/ANSI edit controls and Unicode combo/listboxes in a single world-wide binary that runs on Windows 9x, ME, NTx and 2000. It has multilevel undo, message & com interfaces, considerable Word compatibility, pretty rich text, outline view, zoom, support for the latest IMEs, speech and handwriting input, rich complex script support (BiDi, Indic, and Thai), pagination, multilevel tables, autocorrect, hyphenation, kerning, ClearType support, autoURL detection, East Asian features such as vertical text, text wrap around embedded objects, font binding, and support for Unicode surrogate pairs and most Unicode 3.0 scripts.
Clients include Microsoft Office dialogs, WordPad, Outlook RTF editor, Pocket Word, ebooks, FrontPage source view, multilingual Windows 2000 RichEdit 1.0 emulation (used in MFC and VB edit controls and in many other applications). Itself a component, RichEdit uses other components including Uniscribe, LineServices, Cicero, InputServices, and various callbacks for access to autocorrect, hyphenation and ClearType libraries. As such it scales from simple, single-line, plain-text controls typically used in dialogs to quite sophisticated rich-text instances with surprisingly high quality typography. Various versions of RichEdit are delivered with the Windows OSs, ebooks, and Office. The talk includes a demo of some of the latest enhancements.
|When the world wants to talk, it speaks Unicode|
International Unicode Conferences are organized by Global Meeting Services, Inc., (GMS).
GMS is pleased to be able to offer the International Unicode Conferences under an exclusive
license granted by the Unicode Consortium. All responsibility for conference finances and
operations is borne by GMS. The independent conference board serves solely at the pleasure
of GMS and is composed of volunteers active in Unicode and in international software
development. All inquiries regarding International Unicode Conferences should be addressed
Unicode and the Unicode logo are registered trademarks of Unicode, Inc. Used with permission.
11 December 2000, Webmaster