In a C# forms project, I can write the following code to get something like what I want, but it seems that there are two different \"worlds\" that I am trying to fuse.
Yes, that's WPF code, an entirely different world. The System.Drawing version ought to resemble something like this:
var bmp = new Bitmap(480, 480);
using (var gr = Graphics.FromImage(bmp)) {
gr.Clear(Color.White);
TextRenderer.DrawText(gr, textBox1.Text, this.Font,
new Rectangle(0, 0, bmp.Width, bmp.Height),
Color.Black, Color.White,
TextFormatFlags.WordBreak | TextFormatFlags.Left);
}
if (pictureBox1.Image != null) pictureBox1.Image.Dispose();
pictureBox1.Image = bmp;
I guessed at a picture box on the form.