ev.Graphics.Drawstring("Hello, World.", f, Brushes.Black, 200, 100);

解决方案 »

  1.   

    在doc.Print();之前先设置纸张的大小,在doc的属性中设
      

  2.   

    PrintDocument doc = new PrintDocument();//设置纸张的大小
    doc.DefaultPageSettings.PaperSize = new PaperSize("Custom",1400,1010);doc.PrintPage += new PrintPageEventHandler(doc_PrintPage);
    doc.Print();private void doc_PrintPage(object sender, PrintPageEventArgs ev)
    {
    Font f = new Font("Arial", 12);
    ev.Graphics.Drawstring("Hello, World.", f, Brushes.Black, 1200, 100);
    ev.HasMorePages = false;
    }
    还是不行
    该如何设置?