[C#] Dessiner un contour à du texte

Résolu
Signaler
Messages postés
20
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
25 février 2007
-
Messages postés
20
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
25 février 2007
-
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

Messages postés
3246
Date d'inscription
lundi 25 avril 2005
Statut
Modérateur
Dernière intervention
27 octobre 2012
41
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.
Messages postés
20
Date d'inscription
vendredi 21 janvier 2005
Statut
Membre
Dernière intervention
25 février 2007

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