Hello, I was wondering if it was possible to draw text with a gradient fill using TextRenderer.DrawText. I’m currently using Graphics.DrawString and a brush to get the effect I want. I am getting a large performance increase using TextRenderer.DrawText, but I can’t figure out how to retain the ability to display text with a color gradient.
With DrawString:
gBrush = new LinearGradientBrush(rect,Color.LawnGreen, Color.DarkGreen,angle,true);
dc.DrawString(aString, boldFont, gBrush, 25,25);
With DrawText:
TextRenderer.DrawText(e.Graphics, aString, boldFont, aRect, Color.DarkGreen);
I imagine this has to be pretty simple because I have yet to find someone to ask this question before me yet, so everone else must be figuring it out, or I am going about this in a tottaly wrong direction.
Thanks!