例如:
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;
}

解决方案 »

  1.   

    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;
    }
      

  2.   

    到WWW.ALINKSOFT.COM下载打印源程序