Code for Print button
01
private void btnPrint_Click(object sender, EventArgs e)
02
{
03
try
04
{
05
PrintDocument printDoc = new PrintDocument();
06
printDoc.PrintPage += new PrintPageEventHandler(printDoc_Print);
07
printDoc.Print();
08
}
09
catch (Exception ex)
10
{
11
MessageBox.Show(ex.Message);
12
}
13
}
Code for printing the page
01
private void printDoc_Print(object sender, PrintPageEventArgs ev)
02
{
03
try
04
{
05
Image img = Image.FromFile(@"C:\file.jpg");
06
PointF pf = new PointF(10, 10);
07
ev.Graphics.DrawImage(img,pf);
08
}
09
catch (Exception ex)
10
{
11
MessageBox.Show(ex.Message);
12
}
13
}