[C#] Dessiner un contour à du texte

Résolu
cs_izel Messages postés 20 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 25 février 2007 - 22 août 2006 à 23:45
cs_izel Messages postés 20 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 25 février 2007 - 23 août 2006 à 13:34
Voila après pas mal de recherche, je n'ai toujours rien trouvé.


J'aimerai faire un contour à du texte.

exemple avoir un texte en blanc et un contour en noir.

j'ai pour cela une string et pour dessiner j'ai un graphics
dans DrawingString je n'ai rien trouvé


Merci d'avance pour vos réponses

IzeL

2 réponses

Lutinore Messages postés 3246 Date d'inscription lundi 25 avril 2005 Statut Membre Dernière intervention 27 octobre 2012 41
23 août 2006 à 11:31
Salut,

// Forme de taille 640x480
protected override void OnPaint( PaintEventArgs e )
{
    //base.OnPaint( e );


    GraphicsPath p = new GraphicsPath( );
    p.AddString
    (
        "CSharpFR",
        this.Font.FontFamily,
        0,
        64,
        this.ClientRectangle,
        StringFormat.GenericDefault
    );


    Graphics g = e.Graphics;
    g.FillPath( Brushes.White, p );
    g.SmoothingMode = SmoothingMode.AntiAlias;
    g.DrawPath( Pens.Black, p );


    p.Dispose( ); p = null;
}

Bon, c'est pas encore Paint Shop Pro mais c'est pas mal.
3
cs_izel Messages postés 20 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 25 février 2007
23 août 2006 à 13:34
Yahou    super merci beaucoup c'est droit ce qu'il me fallait
j'avais pas pensé de faire que la string soit un graph et faire un contour.

Merci encore beaucoup
0
Rejoignez-nous