我已经可以将图像打印到printpreview中了,但是当我点击打印预览时,图像太大了。我如何在printpreview中调整大小?这是截图和代码:
以下是代码:
e.Graphics.DrawImage(pb1.Image, 0, 0);
我将该代码放在printpreview函数中。所以当我点击printpreview时,这个功能就会运行。这是结果:
以下是printpreview的截图:
我该如何调整大小?图像太大了
答案 0 :(得分:0)
您可以通过定义一个可以定义宽度/高度的矩形,指示图形将图像打印到特定区域,而不是仅仅指向图像的位置。
e.Graphics.DrawImage(pb1.Image, new Rectangle(0, 0, width, height));