Ten kod ma za zadanie wyrysować tekst który wcześniej wyparasowałem z pliku RTF
private void DrawIt()
{
int pointX = 0;
for (int i = 0; i < RTFParaser.il; i++)
{
SolidBrush digitsColor = new SolidBrush(RTFParaser.Kolor[i]);
Graphics g = panel2.CreateGraphics();
Font textFont = new Font("Arial", (float)RTFParaser.FontSizes[i], RTFParaser.styl[i]);
try
{
textFont = new Font(RTFParaser.FontName[i], (float)RTFParaser.FontSizes[i], RTFParaser.styl[i]);
}
catch { }
g.DrawString(RTFParaser.tresc[i], textFont, digitsColor, pointX, 20);
// pointX = pointX + ????? HMMMMMM;
}
}
Problem polega na tym że to może być dowolny tekst dowolna czcionka i dowolny styl przez co nie wiem gdzie skończyło się rysowanie poprzedniego stringa i ma zacząć rysowanie kolejnego **pointX **