C# 打印窗体内容时,先把内容画到画布上,然后打印出来,但是打印的内容比实际窗体上的要小,字体也是要小, 我打印panel 也是一样。我打印pictureBox1 也是一样。都是比比实际窗体上的要小。。 这是为什么啊?有人说这是图像显示和打单位不同,那到底他们之间是什么关系?要怎么转换?知道的大大帮帮忙啊!!!搞了好几天了!!!
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(pictureBox1.Image, 0, 100, pictureBox1.Width, pictureBox1.Height); }
private void button1_Click(object sender, EventArgs e)
{ printDocument1.Print(); }