private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
Bitmap bit = new Bitmap(this.Width, this.Height);
this.MdPanel.DrawToBitmap(bit, new Rectangle(0, 0, this.Width, this.Height));
e.Graphics.DrawImage(bit, 0, 0);
bit.Dispose();
}


private void FormExpress_Shown(object sender, EventArgs e)
{
//打印
PrintDocument pd = new PrintDocument();
pd.PrintPage += new PrintPageEventHandler(printDocument1_PrintPage);
//pd.Print();
if (printpreview == true)
{
PrintPreviewDialog cppd = new PrintPreviewDialog();
cppd.Document = pd;
cppd.ShowDialog();
}
else
{
pd.Print();

}
this.Close(); 
}

 

相关文章:

  • 2021-12-27
  • 2021-09-25
  • 2021-10-06
  • 2021-10-11
  • 2022-02-14
猜你喜欢
  • 2022-12-23
  • 2021-12-20
  • 2021-08-15
  • 2021-05-24
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案