我正在尝试在imagebox1中打印图像。 这是图像。 问题是它只打印部分图像。这是打印预览。
我正在寻找一种方法来分解大图像,以便我可以在2或3张纸上打印。
private void pd_PrintPage(object sender,
System.Drawing.Printing.PrintPageEventArgs e)
{
e.Graphics.DrawImage(pictureBox1.Image, 0,0);
}
private void toolStripButton3_Click(object sender, EventArgs e)
{
PrintDocument tmpDoc = new PrintDocument();
tmpDoc.PrintPage += new PrintPageEventHandler(Tmpdoc_Print);
PrintPreviewDialog tmpPpd = new PrintPreviewDialog();
tmpPpd.Document = tmpDoc;
tmpPpd.ShowDialog();
}