110,538
社区成员
发帖
与我相关
我的任务
分享
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(PrintNarcotic);
PrintPreviewDialog ppd = new PrintPreviewDialog();
PrintDialog pdl = new PrintDialog();
pdl.Document = pd;
ppd.Document = pd;
if (pdl.PrinterSettings.CanDuplex == true)
{
pdl.PrinterSettings.Duplex = Duplex.Vertical;
}
pd.Print();
private void PrintNarcotic(object sender, PrintPageEventArgs e)
{
if(blflag == false)
{
NarcoticPrint.print(e.Graphics, dt_narcotic);
e.HasMorePages = true;
blflag = true;
}
else
{
NarRecordPrint.print(dt_narrecord, e.Graphics);
e.HasMorePages = false;
blflag = false;
}
}