Multilingual Editing using RichEdit 4+
Intended Audience: |
Manager, Software Engineer, Systems Analyst |
Session Level: |
Intermediate |
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.
|