What is TQrHeader TQrLine and TQrFooter for a controlset
If yu liked the Table control in the main word processors the you will like
this component set to.

If you try it you like it.  No more hassle with TQrShape to create nice looking tables on
a report just drop the TQRHeader on the report and place a TQrLine on it and link the two 
together and there it is.


For questions an suggestions EMail to 
sanne@concepts.nl or sanne@worldaccess.nl

homepage http://home.concepts.nl/~sanne

This component is shareware

Registration fee            $15    or  Hfl 20
Source fee                  $15    or  Hfl 30 source only if registered

Source and registartion     $25    or  Hfl 40  


Property list

********************************************
TQRHeader
  ColumnColor1           : TColor
  ColumnColor2           : TColor
  ColumnColors           : Boolean
  Columns                : String
  Frame.DrawBottom       : Boolean
  Frame.DrawLeft         : Boolean
  Frame.DrawRight        : Boolean
  Frame.DrawTop          : Boolean
  HeaderColor            : TColor
  HeaderStyle            : THeaderStyle
  LineColor1             : TColor 
  LineColor2             : TColor
  LineColors             : Boolean
  LineHorz               : Boolean
  LineHorzPen            : TPen
  LineVert               : Boolean
  LineVertPen            : TPen

If columnColors = true then the columns are drawn in columncolor 1,2,1,2,1,2 etc.
If LineColors = true then the lines are drawn in the LineColor 1,2,1,2,1,2 etc.
If ColumnColors = true then LineColors = false only one can be true but both could be false
The frame property is used for the outher frame of the whole Header Line and footer set
HeaderStyle could be hsColor the the HeaderColor is used or hsDefault and then the setting of
ColumnColors or LineColors is used.
LineVert is used to draw the vertical lines except the other two
LineHorz is used to draw the horizontal lines except the bottom line of TFooter wich uses 
the setting of Frame.DrawBottom.
Columns is a string in wich the column space is defined as for now there is no special 
editor for the delphi IDE yet. but the AutoColumns helps a lot. If you Code the settings 
your self the proper syntax is  xx;xx;xx      where xx is the percent of space the column 
has of the width of the header, you can use decimals up to four are supported.
  
********************************************
TQrLine
  AutoColumns            : Boolean
  ColumnLeft             : Integer
  Header                 : TQrHeader
  Frame                  : TQrFrame this property is not supported has no function

Header is a link to the header. The control will follow the TQRHeader settings
If you have placed some TQrPrintables above the TQRLine and then set AutoColumns to true
the control will automaticaly create the columns in the TQRHeader and with Columnleft pixels
to the left of the control. 
********************************************
TQrFooter
  Header                 : TQrHeader
  Frame                  : TQrFrame this property is not supported has no function

Header is a link to the header. The control will follow the TQRHeader settings