================================================================
========================= Demo projects ========================
                        For C++Builder 2009
================================================================

See also Tutorial.txt

Note: since C++Builder creates exe file in subdirectory
(such as "Debug"), all demos load files from the
parent directory ("..").


Editors\Editor 1\
   TRichViewEdit-based editors. Demonstrates editor with fixed
   set of styles, saving and loading, inserting items of different 
   types, tables, list styles.
Editors\Editor 2\
   How to implement RichEdit-style editing operations
   (make bold, apply font, etc.)
Editors\Notes\
   "Editor 2" demo with footnotes and endnotes
MultiDemo\
   Several demos in one application
DB Demo\
   3 demo projects
   - using TDBRichViewEdit
   - using TDBRichView and TRichViewEdit
   - using TDBGrid
OfficeConverters\
   Demo for TRVOfficeConverter.
   Sample HTML file is included.

================================================================
============== Demos in ASSORTED subdirectory ==================
================================================================

Load RVF\
   How to load file created in editor demo (Editor\Editor 1\)
Save HTML\
   Loading RVF files (created in editor demo) and saving
   them in HTML using advanced features.
Search and Replace\
  Using search and replace dialogs with TRichViewEdit
PlanetQuiz\
  Using tables, OnMouseMove and GetItemAt
AutoComplete\
  Shows menu to modify the current word.

========= Printing ========= 

Printing\Printing\
   How to print document. OnPagePrepaint event is used
   to draw page numbers
Printing\Headers\
   Printing documents with headers and footers. Loading
   RTF files with headers and footers.
Printing\ReportHelper\
   Printing using TRVReportHelper. Printing with one and
   two columns.

========= IMAGES ========= 
Graphics\ToImage
   Draws RichView document onto metafile canvas
Graphics\Emoticons
   Replaces :) :( :| with images
Graphics\DragImg
   Inserts dropped image in editor
Graphics\SharedImages
   Storing graphics outside of RVF and RTF files.

========= CUSTOM DRAWING =========
Custom Draw\CustomDraw\
   Custom drawing in RichView.
Custom Draw\Mathematics\
   One more example of custom drawing (math-style)

========= HYPERTEXT FEATURES =========
Hypertext\URLs\
  The demo scans for URLs in text and makes them hypertext links.
  Detects URLs in the whole document, in the pasted text, on typing.
Hypertext\CreateHyperlink\
  Converts selected text to hyperlinks
Hypertext\PhoneBook\
  Simple phonebook example: a listbox-like selection using
  hypertext.  

========= INTERNATIONAL FEATURES =========
International\RTL
  Using BiDiMode - displaying Hebrew and Arabic text (CB3+)
International\Accents
  Shows processing of combined Unicode characters 
  (D3+, best viewed on WinNT/2000/XP)

========= DEMONSTRATION OF FIELDS =========
Fields\LiveLink\
  Changes in RichViewEdit are reflected in edit box and vice versa
Fields\FillInGaps
  Allows to type text only in special fields in the document
Fields\MailMerge\
  Two projects. The first one allows editing template with fields, 
  the second projects fills this template with values
Fields\MailMerge2\
  Advanced version. Instead of changing text of text items
  representing fields, this demo replaces fields with
  arbitrary RVF content.
Fields\MailMerge-LabelItems\
  Mail-merge demo using TRVLabelItemInfo as fields.
  Shows how to work with TRVSeqItemInfo and "smart popups".
Fields\Spreadsheet\
  Field values are calculated automatically

========= BULLETS AND NUMBERING =========
ListStyles\Bullets\
  How to apply paragraph bullets and numbering
ListStyles\ImageListBullets\
  Shows bullets with image list.
======== NEW FOR C++BUILDER 2009 ========
Custom Hints\
  Shows how to use balloon hints and OnItemHint event