string text = "Name\tTest 1\tTest 2\tTest 3\n"; text = text + "Joe\t95\t88\t91\n"; text = text + "Mary\t98\t84\t90\n"; text = text + "Sam\t42\t76\t98\n"; text = text + "Jane\t65\t73\t92\n"; FontFamily fontFamily = new FontFamily("Courier New"); Font font = new Font( fontFamily, 12, FontStyle.Regular, GraphicsUnit.Point); Rectangle rect = new Rectangle(10, 10, 450, 100); StringFormat stringFormat = new StringFormat(); SolidBrush solidBrush = new SolidBrush(Color.FromArgb(255, 0, 0, 255)); float[] tabs = { 150, 100, 100, 100 }; stringFormat.SetTabStops(0, tabs); e.Graphics.DrawString(text, font, solidBrush, rect, stringFormat); Pen pen = Pens.Black; e.Graphics.DrawRectangle(pen, rect);
29 January 2014
How to Set Tab Stops in Drawn Text in c#.net
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment