例如:
this.m_PrintDoc=new PrintDocument();
this.m_PrintDoc.PrintPage += new PrintPageEventHandler
(this.OnPrintPage);private void OnPrintPage(object sender, PrintPageEventArgs ev)
{//在此函数中写入你需要打印的东西的代码,如下:
//打印图像
ev.Graphics.DrawImage(this.picPage.Image,0,0); // If more lines exist, print another page.
if(ev.PageBounds.Height<this.picPage.Image.Height)
ev.HasMorePages = true;
else
ev.HasMorePages = false;
}
this.m_PrintDoc=new PrintDocument();
this.m_PrintDoc.PrintPage += new PrintPageEventHandler
(this.OnPrintPage);private void OnPrintPage(object sender, PrintPageEventArgs ev)
{//在此函数中写入你需要打印的东西的代码,如下:
//打印图像
ev.Graphics.DrawImage(this.picPage.Image,0,0); // If more lines exist, print another page.
if(ev.PageBounds.Height<this.picPage.Image.Height)
ev.HasMorePages = true;
else
ev.HasMorePages = false;
}
this.m_PrintDoc.PrintPage += new PrintPageEventHandler(this.OnPrintPage);private void OnPrintPage(object sender, PrintPageEventArgs ev)
{//在此函数中写入你需要打印的东西的代码,如下:
//打印图像
ev.Graphics.DrawImage(this.picPage.Image,0,0); // If more lines exist, print another page.
if(ev.PageBounds.Height<this.picPage.Image.Height)
ev.HasMorePages = true;
else
ev.HasMorePages = false;
}