在打印预览中设置图像的大小和位置c#

时间:2013-10-05 08:19:32

标签: c# print-preview

我已经可以将图像打印到printpreview中了,但是当我点击打印预览时,图像太大了。我如何在printpreview中调整大小?这是截图和代码:

以下是代码:

e.Graphics.DrawImage(pb1.Image, 0, 0);

我将该代码放在printpreview函数中。所以当我点击printpreview时,这个功能就会运行。这是结果:

以下是printpreview的截图:

enter image description here

我该如何调整大小?图像太大了

1 个答案:

答案 0 :(得分:0)

您可以通过定义一个可以定义宽度/高度的矩形,指示图形将图像打印到特定区域,而不是仅仅指向图像的位置。

e.Graphics.DrawImage(pb1.Image, new Rectangle(0, 0, width, height));