TRichView.com
HomeFeaturesHistoryDownloadsOrderResourcesApplicationsSupportContacts

List of Features
TRichView
Formatting
Images
Delphi Sub-Controls
Tables
Bullets & Numbering
Styles
Multi-Language
Hypertext
Import and Export, DB
Editing
Printing
Spell-Checking
ScaleRichView
WYSIWYG Editing
Printing Posters
Delphi Sub-Controls

      Features 


Multiple Character Sets

RichView can display and edit documents containing text with different fonts. All fonts have the specified Charset properties. By specifying different character sets, you can create documents consisting of text in different languages.


Unicode in RichViewEdit

Unicode

Unicode is a modern worldwide character-encoding standard that uses 16-bit code values to represent all the characters used in modern computing, including technical symbols and special characters used in publishing.
You can insert separate Unicode characters or phrases in RichView documents, or create documents completely in Unicode encoding. RichView can load, save, copy and paste Unicode text files, import Unicode text from RTF and export it to RTF and HTML.

How to make Unicode editor.


See Unicode text in the editor-demo:

  • Demos\Delphi\Editors\Editor 1\ subdirectory of RichView installation, or
  • Demos\CBuilder\Editors\Editor 1\ subdirectory of RichView installation, or
  • download the compiled demo.

Bi-Directional Text (Arabic, Hebrew)

Arabic text in RichViewEdit

RichView supports the Middle East languages where text is laid out in right-to-left reading order, as opposed to the default left-to-right order. RichView also supports contextual shaping* and combining characters**, common for Arabic. In RichView, you can specify left-to-right or right-to-left mode for the whole document, the paragraph, or the separate text fragment (document item).

* - Contextual shaping occurs when a script's characters change shape depending on the characters that surround them.
** - Combining characters or ligatures are characters that join into one character when placed together.

Notes:

  • This feature is available only for versions of Windows that have support for RTL languages (Middle East editions of Win9x; Win2000 and WinXP with corresponding languages installed); in other versions of Windows, such text will be displayed in left-to-right order, without a contextual shaping and ligation.
  • Support for bi-directional text is not turned on by default. In order to turn it on, change value of BiDiMode property of RichView to rvbdLeftToRight or rvbdRightToLeft.
  • Bi-directional Unicode text is supported only under Win2000/XP
  • Justified (aligned to both left and right sides) paragraphs are not supported for bi-directional text yet.

See the demo of bi-directional text:

  • Demos\Delphi\Assorted\International\RTL\ subdirectory of RichView installation, or
  • Demos\CBuilder\Assorted\International\RTL\ subdirectory of RichView installation.

Not Supported Yet

Direct support of MBCS. But MBCS documents can be imported and converted to Unicode, edited as Unicode, and exported back as MBCS documents.