# Rich View

Components for displaying, editing and printing hypertext documents
(for Delphi 2-6 and C++ Builder 1,3-5)
ver 1.6
(WWW: www.trichview.com | E-mail: svt@trichview.com)

TRichView - component for displaying hypertext documents with tables and images
TRichViewEdit - component for editing such documents
TRVStyle - collection of RichViews' text and paragraph styles and settings
TRVPrint - component for printing RichViews
TRVPrintPreview - component for print preview of RichViews
TDBRichView - data-aware version of TRichView
TDBRichViewEdit - data-aware version of TRichViewEdit
TRVOfficeConverter - component allowing to use Microsoft® Office text import and export converters with RichViews (new)

TRichView components can contain:
text with various fonts and colors, with special effects (see demo screen)
hypertext (hypertext styles can have their own cursor and highlight color)
pictures (bitmaps, icons, metafiles, third-party graphic formats)
pictures from Image Lists (they also can be hypertext links)
any Delphi controls (and they will work as usual).
background bitmap (it can be tiled, centered or stretched, scrolled or not).

HTML-style tables with rich text document in every cell
- cell merging (boths vertically and horizontally)
- adding and deleting rows and columns
- resizing of rows and columns
- several styles of borders
- rich set of properties for defining layout and appearance
- undo/redo of all table operations (from resizing and changing colors to merging and typing in cells)

Contents are organized in paragraphs (left, right, center and justify alignments, left, right and first line indents; customizable borders and background)

Other features:
saving and loading to files, streams, database fields in its own format, compact and simple (all graphics and inserted controls can be saved!)
export to text file, simple HTML file and HTML file with Cascading Style Sheets, RTF
RTF import
hypertext jumps (hypertext in editor is activated when user presses Ctrl key); hypertext actions are fully customizable
ability to obtain clicked word, or word at specified coordinates
compatibility with Addict Spell Check and Thesaurus and EDSSpell
ability to obtain any item (text, picture, etc) at specified coordinates
full access to document contents from code
ability to add new lines without reformatting of whole document (RichView can be used for creating chat applications)
printing with scalable preview
you can hide or show scrollbars, and you have full control over scrolling.
mandatory page breaks
unlimited undo/redo, protected text
more, more, more...

New in version 1.6:
importing tables, hyperlinks and external images from RTF
support of RTL (right-to-left) languages, such as Arabic and Hebrew
vertical align of table cells, more options for table layout
new options for printing, saving to HTML and RTF
ability to use Microsoft® Office text converters
now text search includes all table cells

Demos:
1. example of editor
2. program demonstrating lots of exciting features and applications of RichViews
3. dozens of tutorial projects
All demos have Delphi and C++Builder versions.
This version includes three new demos: using MS Office converters, detecting URLs in text, editing documents.in RTL languages
Components are thoroughly documented in help file (help on any method, property and event, lots of overview topics about all main features of components)

Registered users receive:
full source code
free updates (updates will be free even after price changing)

Additional information, components and resources for RichView can be found at:
www.trichview.com
or mirror www.richedit.com
E-mail: svt@trichview.com