我想从文件打印图像以完美适合页面。
到目前为止,我设法编写的代码是这样的:
private void button_print_Click(object sender, EventArgs e)
{
if (printDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
printDocument1.PrinterSettings = printDialog1.PrinterSettings;
printDocument1.PrintPage += PrintPage;
printDocument1.Print();
}
}
private void PrintPage(object o, PrintPageEventArgs e)
{
System.Drawing.Image img = imgOriginal;
Point loc = new Point(0, 24);
e.Graphics.DrawImage(img, loc);
}
这里的问题是,图像太大而无法完全适合页面。我能做些什么?我在谷歌上发现的所有问题都没有那么有希望。
有任何想法吗?
提前致谢
马可弗罗斯特