C#分割大图像以打印到多个页面

时间:2016-07-23 20:33:09

标签: c# printing

我正在尝试在imagebox1中打印图像。 这是图像。 Picturebox1 Image 问题是它只打印部分图像。这是打印预览。 enter image description here

我正在寻找一种方法来分解大图像,以便我可以在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();
    }

0 个答案:

没有答案