Ombres portées sur un canvas
Salut à tous.
Je m'étonne de n'avoir rien trouvé sur ce sujet. :?:
Personne n'a au envie de dessiner du texte (canvas.textout) avec une ombre dèrrière le texte ? J'ai un composant (acLabel) qui fait très bien les ombres portées, mais je ne vois pas comment utiliser sa propriété sur le canvas d'une fiche.
Quelqu'un aurrait il la soluce ?
:?: :?:
Re: Ombres portées sur un canvas
Citation:
Envoyé par pifou02
Personne n'a au envie de dessiner du texte (canvas.textout) avec une ombre dèrrière le texte ?
Ben c'est assez simple : tu dessine l'ombre en premier, avec un décalage en bas a droite de 2 px environ, puis tu change la couleur et tu dessine le texte.
En gros (J'ai pas Delphi sur ce poste) :
Code:
1 2 3 4 5 6 7
| with Canvas do
begin
Font.Color := clGray;
TextOut(12,12,'Hello World');
Font.Color := clBlack;
TextOut(10,10,'Hello World');
end; |
Bon dev' ;)