TDRepExcel shareware component (Version 1.01)
Copyright by Uri Siman, April 2000.

Program page for download is www.korzh.com/download/drepxls.zip
See Link.txt file.

If you would like to register TDRepXLS component for Delphi`s Quick Report, you can do the 
registration online on the Internet at 
https://secure.element5.com/register.html?productid=133500&language=English

Alternatively, you can go to http://www.shareit.com and enter the program number there: 
133500.

Full version for Registered users Only (full source code included!).
The Pack includes components for transferring data directly to MS Excel 
format from Quick Report and transferring data from Tables, Queries e.t.c. 
without OLE and very fast.. 
Images, charts, memos and "richtext" not supported :-( 

Version 1.01 for
 Delphi 2 (Quick Report 1.*... ); 
 Delphi 3 (Quick Report 2.*...);
 Delphi 4 (Quick Report 3.*...);
 Delphi 5 (Quick Report 3.*...); 

TDRepXLS is complex component for Delphi to transferring reports 
directly to Microsoft Excel format by using standard Delphi`s Quick Report. 
TDRepXLS provides a mechanism for transferring data of Quick Report
to MS Excel format without OLE and very fast!
When you place TDRepXLS component onto your Quick Report form the component 
will be transferred data to MS Excel format directly (if property Execute set to True).

For Example:
 When you place TRepTbl2XLS component onto your form 
 and set `DataSet` property of components the method `Execute` of the component will be
 transferring data to MS Excel format directly... 

Components is derived from TComponent.  

Example:      
---------------
For executing Quick report and transfering to MS Excel format you will need as well: 

	procedure Execute2Excel   {Example for Quick Report 1.*}
	begin
        	   Application.CreateForm(TForm1, Form1);        {creating report form Form1 as well}
                   Form1.Report.Prepare;              { preparing and transferring data to MS excel} 
                   Form1.Free;                        { destroing report form Form1}
        end;

	procedure Execute2excel   {Example for Quick Report 2.* and 3.*}
	begin
        	   Application.CreateForm(TForm1, Form1);  {creating report form Form1 as well}
                   Form1.TDRepXLS1.Execute:=True;           {transferring data to MS excel}
                   Form1.Free;                           { destroing report form Form1}
        end;

TDRepXLS Component`s Property
------------------------------------
{default values}
XLSParams 
 IgnorePageHeader:=True;  {Transferring PageHeader band only ones on first page}
 IgnorePageFooter:=True;  {Ignore transferring PageFooter band in MS Excel}
 DefaultColWidth := 12;   {default column with in sheet of MS Excel}
 DefaultRowHeight:= 13;   {default row height in sheet of MS Excel}
 Protect:= False;         {protect sheet of MS Excel for changes}
 FileName:= 'Report.xls'; {default name for file of MS Excel} 
 FourDigitYear:= True;    {4 digit for year in sheet}
 Header:='';              {print text header in sheet of MS Excel}  
 Footer:='';              {print text footer in sheet of MS Excel}  
 LeftMargin:=0;           {left margin for print of sheet in MS Excel}
 RightMargin:=0;          {right  - " - } 
 TopMargin:=0;            {top  - " - } 
 BottomMargin:=0;         {bottom  - " - } 
 PrintHeaders:=False;     {if true than print of sheet headers in MS Excel}
 PrintGridlines:=False;   {if true than print of sheet gridlines in MS Excel}
 BackUp:=False;           {internal parameter for autobackup MS Excel sheets} 
 DefaultFont:=TFont.Create; {default font for sheet of MS Excel}

Stencil
    VerticalSensitiv:= 14;  {Scale sensitivity for Vertical placement in pixels (min 8)}
    HorizontalSensitiv:= 4; {Scale sensitivity for Horizontal placement in pixels (min 3)}  

XLSWindow 
  Left         := 0;     {left position for active window with sheet in MS Excel}
  Top          := 0;     {top position for active window with sheet in MS Excel}  
  Width        := 600;   {width of active window with sheet in MS Excel}
  Height       := 400;   {height of active window with sheet in MS Excel}
  Visible      := True;  {if true than sheet will be visibled when open in MS Excel}
  Formulas     := False; {show formulas in sheet instead values}
  GridLines    := True;  {show gridlines in sheet}
  Headers      := True;  {show headers of column in sheet}
  Freeze       := False; {freeze panes}
  ShowZero     := True;  {show zero values in sheet}
  TopRow       := 1;     {top visibled row of sheet when open in MS Excel}
  LeftMost     := 1;     {left visibled column of sheet when open in MS Excel}
  DefaultColor := True;  {if true than default color will be used in sheet}
  Color        := 0;     {default color for sheet}

TabBorders
    BorderInside :=True;          {if True then in MS Excel cells will be Border Inside}            
    BorderOutside :=True;         {if True then in MS cells will be Border Outside}
    DetailToTable:=False;         {if True then Detail bands in QR form will be transferred in MS excel as table}
    TitleToTable:=False;          {if True then Title band in QR form will be transferred in MS excel as table}
    PageHeaderToTable:=False;     {if True then PageHeader bands in QR form will be transferred in MS excel as table}
    PageFooterToTable:=False;     {if True then PageFooter bands in QR form will be transferred in MS excel as table}
    GroupHeaderToTable:=False;    {if True then GroupHeader bands in QR form will be transferred in MS excel as table}
    GroupFooterToTable:=False;    {if True then GroupFooter bands in QR form will be transferred in MS excel as table}
    SubDetailToTable:=False;      {if True then SubDetail bands in QR form will be transferred in MS excel as table}
    ColumnHeaderToTable:=False;   {if True then Column Header bands in QR form will be transferred in MS excel as table}
    OverlayToTable:=False;        {if True then Overlay bands in QR form will be transferred in MS excel as table}
    SummaryToTable:=False;        {if True then Summary bands in QR form will be transferred in MS excel as table}
    ChildToTable:=False;          {if True then Child bands in QR form will be transferred in MS excel as table (QR 2&3 only)}

 ShowProgress:=True;              {if True then showed execution progress bar}

For better understanding all properties you need more experimentalize with transferring a data 
to the MS Excel using difference values in properties.


 Files list
 --------------
 proxls.dcu           - ( TDRepXLS - component )
 proxls.dcr              
 prosxls.dcu        - ( TDRepXLS`s Transfer unit ) 

 protblxl.dcu       - ( TDRepTbl2XLS - component )
 protblxl.dcr              

 README.TXT -   ( this file )

 Demo.All  -  (directory with demo projects for Delphi 2 & 3,4,5)

 Installation
 ------------------
 Installation process consist of the following steps:
  1. Unpack and move files in your library directory.
  2. Standard Installation of a component

 Registration and cost
 -----------------------------------
 Full version of the component is shareware to use for all users.

 Registration cost with full source code is only $28.00 
 Site license: registration cost with full source code is only $56.00

 All Registered users have the benefit of support via E-mail. 

 All NEXT Versions will be absolutely FREE for Registered users!!! 

 How the customer can be register:
 --------------------------------------------------------
 You may register component TDRepXLS through ShareIt:      www.ShareIt.com 

 Sincerely yours :
 ----------------------------
 Uri Siman
E-mail:
 uri@korzh.com (work)
 urimob@korzh.com (SMS to my mobile phone)
 uri@erriu.ukrpack.net (home) 
