Zdravím, potřeboval bych vykreslit text písmeno po písmenu (kůli různým barvám jednotlivých písmen). Něco sem sesmolil, ale nevykresluje to správně (některá písmena se překrývají)
Napadá někoho lepší postup ?
Předem díky za všechny rady
Graphics G = e.Graphics;
Graphics Gr = Graphics.FromImage(Plocha);
Gr.Clear(Color.White);
int KDE = 0;
for(int i = 0; i < text.Length; i++)
{
Gr.DrawString(text[i].ToString(), new Font("Arial",16, FontStyle.Regular), Brushes.Black, new PointF(KDE+i*2, 0));
System.Windows.Media.FormattedText F= new System.Windows.Media.FormattedText(text.Substring(0,i),CultureInfo.CurrentCulture,System.Windows.FlowDirection.LeftToRight,
new System.Windows.Media.Typeface("Arial"),16,System.Windows.Media.Brushes.Black);
KDE = (int)F.Width +i * 2;
}
G.DrawImageUnscaled(Plocha, new Point(10, 10));