FONTIMAGE V. 1.15     dernire MAJ 1/10/2000 

(c) Jean Claude Meier 
Site PedagoJiC : http://jc.meier.free.fr

Vous avez probablement des tas de jolies critures installes sur 
votre ordinateur et comme programmeur, vous aimeriez probablement
les utiliser pour raliser de magnifiques titres avec elles.

Le composant Label est tout indiqu pour cela mais vous n'tes
pas sr que l'utilisateur final de votre logiciel ait install
cette criture sur sa machine alors gare au rsultat...

Une image convient parfaitement mais vous avez alors pas mal
de manipulations  faire :
- raliser le titre dans un logiciel de dessin ou faire
une copie d'cran dans un autre logiciel
- couper, sauvegarder,...
- puis revenir dans Delphi pour incorporer le
rsultat dans un composant image.


FontImage est un composant qui simplifie tout ce travail.

C'est un descendant de TImage qui met une image du texte
tap avec l'criture choisie dans le composant.

J'ai ajout 5 nouvelles proprits :

Titre (String) : texte  pour un titre ou tout autre message.
-----
CouleurFond (TColor) : couleur  du texte.
-----------
Cadre  (Frame) None, Standard ou 3D Raised/Lowered
-----
DecalHor (integer)
--------
Distance horizontale du texte depuis l'origine (0;0) de l'image.

DecalVert (integer)
--------
idem verticalement.


et alors vous pouvez utiliser la proprit Font de l'anctre (size,
color, name,...)


Ces nouvelles proprits ne sont accessibles que pendant
la conception du programme.


L'image de l'criture est mise dans la FontImage quand vous 
entrez/modifiez le texte (Titre) et aprs quand vous modifiez
une des proprits.

Les anciennes proprits du composant Image demeurent
et vous pouvez les utiliser comme vous l'entendez.


En particuler, vous pouvez enregistrer votre
titre sur le disque :

FontImage1.Picture.SaveToFile('Titre1.bmp');

La proprit "graphic" reste galement mais il n'y a ici
vraiment aucune raison de l'utiliser.


Utilisez DecalHor et DecalVert pour centrer le texte dans la
FontImage.

*****************************************************************
Lancer la Dmo TEST_IF avant de recompiler l'exemple pour voir
ce que l'on peut faire avec ce composant. 
*****************************************************************


C'est un freeware. Utilisez le  vos risques et prils ( :-))


Si vous tes intress, contactez-moi;



                       j-c.meier@ac-nancy-metz.fr  


