The new vbAccelerator Site - more VB and .NET Code and Controls
Source Code
1 ActiveX Controls &nbsp
&nbsp

About Rich Edit Version 2.0

Feature differences between RichEdit 2.0 and RichEdit 3.0


RichEdit 3.0 contains all the features of RichEdit 2.0 plus these additional features:
  • Zoom
    The zoom factor is given by a ratio.
  • Paragraph numbering (single-level)
    Numeric, upper and lower alphabetic, or Roman numeral.
  • Simple tables
    Deleting and inserting rows is possible, but not resizing nor wrapping inside cells. With advanced typography turned on, Rich Edit 3.0 can align columns centered or flush right, and include decimals. Cells are simulated by tabs, so text tabs and carriage returns are replaced by blanks.
  • Normal and heading styles
    Built-in normal style and heading styles 1 through 9 are supported by the EM_SETPARAFORMAT and Microsoft Text Object Model (TOM) interfaces.
  • More underline types
    Dashed, dash-dot, dash-dot-dot, and dot underlining has been added.
  • Underline coloring
    Underlined text can be tagged with one of 15 document choices for underline colors.
  • Hidden text
    Marked by CHARFORMAT2 attribute. Handy for roundtripping (writing out to a file what was read in) of information that ordinarily should not be displayed.
  • More default hot keys
    These hot keys function the same as those in Microsoft Word. For example, European accent dead keys (U.S. keyboards only). Number hot key (CTRL+L) cycles through numbering options available, starting with bullet.
  • Smart quotes
    This feature is toggled on and off by CTRL+ALT+' for U.S. keyboards.
  • Soft hyphens
    For plain text, use 0xAD. For RTF, use \-.
  • Italics cursor
    In addition, the mouse cursor changes to a hand when over URLs.
  • Advanced typography option
    Rich Edit 3.0 can use an advanced typography option for line breaking and display. This elegant option was added primarily to facilitate handling complex scripts (bidirectional, Indic, and Thai). In addition, a number of improvements occur for simple scripts. Examples are:
    • Center, right, decimal tabs
    • Fully justified text
    • Underline averaging, which provides a uniform underline even when adjacent text runs have different font sizes.
  • Complex script support
    Rich Edit 3.0 supports bidirectional (text with Arabic and/or Hebrew mixed with other scripts), Indic (Indian scripts like Devangari), and Thai text. For support of these complex scripts, the advanced typography and Uniscribe components, which run on Windows 95and Windows 98, are used.
  • Font binding
    Rich Edit 3.0 will automatically choose an appropriate font for characters that clearly do not belong to the current charset (a set of characters used in Windows) stamp. This is done by assigning charsets to text runs and associating fonts with those charsets. For more information, see Font Binding.
  • Charset-specific plain-text read/write options
    This allows reading a file using one charset, and writing with a different charset.
  • UTF-8 RTF
    This is recommended for cutting, copying, and pasting operations. This file format is more compact than ordinary RTF, faster, and compatible with Unicode.
  • Office 9 IME support (IME98)
    This more powerful IME capability has been separated into an independent module. Features include:
    • Reconversion
      In the earlier versions, the user needed to delete the final string first and then type in a new string to get to the correct candidate. This new feature enables the user to convert the final string back to composition mode, thereby allowing easy selection of a different candidate string.
    • Document feed
      This feature provides IME98 with the text for the current paragraph, which helps IME98 perform more accurate conversion during typing.
    • Mouse operation
      This feature provides better control over the candidate and UI windows during typing.
    • Caret position
      This feature provides the current caret and line information, which IME98 uses to position UI windows (for example, a candidate list).
  • AIMM support
    Users can invoke the Active Input Method Manager (AIMM) object, which enables users to enter Asian characters on U.S. systems (in Windows NT 4.0 and Windows 95).
  • More RTF roundtripping
    RTF text that is read in from a file will be written back out intact.
  • Improved 1.0 compatibility mode
    Rich Edit 3.0 can emulate Rich Edit 1.0 behavior. For example, it is possible to change between MBCS and Unicode character-position (cp) mappings. This feature emulates Rich Edit 1.0 in Windows 2000.
  • Increased freeze control
    The display can be frozen over multiple API calls and then unfrozen to display the updates.
  • Increased undo control
    Undo can be suspended and resumed (an IME requirement).
  • Increase/decrease font size
    Increases or decreases font size to one of six standard values (12, 28, 36, 48, 72, and 80 points).




TopBack to top
The RichEdit ControlBack to vbAcclerator RichEdit Control

AboutContributeSend FeedbackPrivacy

Copyright 1998-1999, Steve McMahon ( steve@vbaccelerator.com). All Rights Reserved.
Last updated: 1 November 1999