private void btnPrint_Click(object sender, EventArgs e)
{
SendKeys.Send("%{PRTSC}");
Application.DoEvents();
this.printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
IDataObject iData = Clipboard.GetDataObject();
Image img = (Image)iData.GetData(DataFormats.Bitmap);
e.Graphics.DrawImage(img, 0, 0);
}
{
SendKeys.Send("%{PRTSC}");
Application.DoEvents();
this.printDocument1.Print();
}
private void printDocument1_PrintPage(object sender, System.Drawing.Printing.PrintPageEventArgs e)
{
IDataObject iData = Clipboard.GetDataObject();
Image img = (Image)iData.GetData(DataFormats.Bitmap);
e.Graphics.DrawImage(img, 0, 0);
}
private void button2_Click(object sender, EventArgs e)
{
this.printPreviewDialog1.Document = this.printDocument1; //设置需要预览的文档
this.printPreviewDialog1.ShowDialog();
}
{
this.printPreviewDialog1.Document = this.printDocument1; //设置需要预览的文档
this.printPreviewDialog1.ShowDialog();
}