C#打印代码,求双面打印。该怎么处理
C#打印代码,求双面打印。
我写了两个PrintPage事件,然后同时调用这两个事件来打印。
pdoc.Print();
pdoc2.Print();
虽然预先在打印机首选项里设置了双面打印,但打出来还是两个单页。
相关代码在网上找了很久,但是找不到。求大神指教!!!!
打印机为HP P2055dn
------解决方案--------------------
如果打印机有双面功能,那就e.HasMorePages = true;
我写了两个PrintPage事件,然后同时调用这两个事件来打印。
pdoc.Print();
pdoc2.Print();
虽然预先在打印机首选项里设置了双面打印,但打出来还是两个单页。
相关代码在网上找了很久,但是找不到。求大神指教!!!!
private void pdoc_PrintPage(object sender, PrintPageEventArgs e)
{
gra = Graphics.FromImage(forebmp); //加载
e.Graphics.DrawImage(forebmp, new Rectangle(0, 0, 794, 1123));//96pi //输出
}
private void pdoc2_PrintPage(object sender, PrintPageEventArgs e)
{
gra = Graphics.FromImage(backbmp);//加载
e.Graphics.DrawImage(backbmp, new Rectangle(0, 0, 794, 1123));//96pi //输出
}
打印机为HP P2055dn
------解决方案--------------------
如果打印机有双面功能,那就e.HasMorePages = true;