DEMO PROJECTS

====================================================================
Editor - an example of basic WYSIWYG editor.

This demo shows how to:
- define page zoom, paper size and margins;
- create vertical menu (in the bottom right corner, searches in document);
- create horizontal menu (in the bottom left corner, switches document views);
- customize TSRVToolWindow.
====================================================================
Basic Demos\DrawHyperlink
This demo shows how to use OnDrawHyperlink event for custom drawing.

Basic Demos\External RichView
This demo shows how to use external TRichViewEdit 
(instead of internal TRichViewEdit used in other demos)

Basic Demos\Header and Footer
This demo shows how to use OnPaintPage event for drawing header and footer.

Basic Demos\PageScroller
A basic using of TSRVPageScroll component

Basic Demos\PaintMetafile
This demo hows how to draw page image onto the specified Canvas.

Basic Demos\Search and Replace
Search and replace demo.

Basic Demos\ZoomPage
Shows how to zoom page on clicking

====================================================================
SRVPrint\PM_*
These demo show how to work with different values of SRVPrint.PrintMode.

SRVPrint\Posters
This demo shows how to work with SRVPrint and SRVPreview components.
It shows how to print large page image on several smaller printer's sheets
(for example, you can print A3 page on A4 sheets). Advanced demo.

====================================================================
Controls\BaseControls
This demo shows how to insert standard Delphi controls in the editor

Controls\Flash
2 demos showing how to work with Flash ActiveX.
It must be installed in Delphi. Do it using 
"Component | Import Component" or "Component | Import ActiveX Control",
depending on your version of Delphi.

Controls\SRVControls
2 demos showing how to work with SRVControls. One of them shows all controls,
the second demo is analog of the BaseControls demo.

Controls\InsertControls
This advanced demo shows how to insert controls and to change their properties.

	
====================================================================
FreePos\Columns. This demo shows how to display pages in 4 columns.
This is an example of free page positioning.

FreePos\MenuPages.
This demo shows how to:
- define pages positions;
- change page zooming;
- create groups defining Z-order of pages.

FreePos\JumpingPages
This demo shows random page positioning. On any document modification, positions of pages changes randomly.

====================================================================
ThirdParty\MakePDF
This demo shows how to create PDF file using components from www.llion.net