我正在使用此代码进行打印
System.Drawing.Font printFont = new System.Drawing.Font
("Arial", 35, System.Drawing.FontStyle.Regular);
System.Drawing.Font valueFont = new System.Drawing.Font("Arial", 20, System.Drawing.FontStyle.Regular);
// Draw the content.
e.Graphics.DrawString(text, printFont,
System.Drawing.Brushes.Black, 10, 10);
e.Graphics.DrawString("asdfasdf", valueFont, System.Drawing.Brushes.Red, 20, 20);
如您所见,我正在设置打印值的位置,如下所示:
10,10
和
20,20
这就是结果:
我的问题是:有没有办法让c#自动设置位置?
我更喜欢如果有办法将数据打印为表格,因为我有52个文本框,我希望打印页面是这样的:
------------------------
label1: textbox1.Text
------------------------
label2: textbox2.Text
------------------------