TTextFader v1.1 for D3-D5
-------------------------

Autor: Kambiz R. Khojasteh
Mail: khojasteh@mail.com
Web: http://www.crosswinds.net/~khojasteh/

Special thanks to Chris Ihlenfeld (info@digital-concepts.net)

D E S C R I P T I O N
---------------------

If you would like to display multiple lines of text on a form and the form does not have 
enough space for placing whole of the text, TTextFader is the best choice. TTextFader 
displays a multiple line text line by line by fading the new line on the previous line.
In addition, TTextFader can display an image as background by tiling, stretching, or 
centering the background image on its client. 


I N S T A L L A T I O N
-----------------------

To install TTextFader add TextFade.pad into a new or existing package.
After installation, TTextFader will be added to Sample component palette.


K E Y  P R O P E R T I E S
--------------------------

* Active: Boolean
  Toggles text fading on/off.

* Alignment: TAlignment
  TAlignment = (taLeftJustify, taRightJustify, taCenter)
  Specifies how the text is aligned within the ClientRect of the control.

* Background: TPicture
  This is the background image.

* BackgroundMode: TBackgroundMode
  TBackgroundMode = (bmNone, bmTiled, bmStretched, bmCentered)
  Determines how display the control its background image.

    bmNone - Ignores background image
    bmTitles - Fills the client of the control by the image
    bmStretched - Stretches the image on the control's client
    bmCentered - Draws the image on the center of the control's client

* FadeDelay: Word
  Determines delay in milliseconds between two steps of fade frames. 

* FadeStep: 1..100;
  Determines amount of progress between two steps of fade frames.

* LineDelay: Word
  Determines delay in milliseconds between showing two lines of text. 

* LineIndex: Integer (not published)
  Determines index of the next line of the text that will be displayed. 

* Lines: TStrings
  This is the text itself.

* RepeatCount: TBorderWidth
  Determines the number of iterations. 

* RepeatedCount: Integer (Read-only)
  Determines the number of done iterations. 

* Transparent: Boolean
  Specifies whether controls that sit below the Text Fader on a form can be seen 
  through it.
  
* WordWrap: Boolean
  Specifies whether the text wraps when it is too long for the width of the control. 


K E Y  M E T H O D
------------------

* procedure Reset;
  Clears the control's client area by background image and restart fading from the
  first line of the text.


K E Y  E V E N T
----------------

* OnComplete: TNotifyEvent;
  Occurs when the current line of the text displayed completely.


H I S T O R Y
-------------

* Version 1.0 - 30 May 2000
  - Initial release


D I S C L A I M E R
-------------------

This component is provided AS-IS without any warranty of any kind, either express or 
implied. This component is freeware and can be used in any software product.



Enjoy,

Kambiz
