Heres some quick code I churned up.
Hope you get the idea.
private void Form1_Paint(object sender, System.Windows.Forms.PaintEventArgs e)
{
Graphics g = e.Graphics;
StringFormat oStringFormat = new StringFormat();
oStringFormat.Alignment = StringAlignment.Center;
g.DrawString("Test",
new Font("Arial", 20),
new SolidBrush(Color.Red),
150,100,oStringFormat);
g.RotateTransform(45);
g.TranslateTransform(50,-100);
g.DrawString("Test",
new Font("Arial", 20),
new SolidBrush(Color.Red),
150,100,oStringFormat);
g.ResetTransform();
g.DrawString("Test",
new Font("Arial", 20),
new SolidBrush(Color.Blue),
200,100,oStringFormat);
}
Cheers
Nitya.