0

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

这是代码:

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

我将该代码放在 printpreview 函数中。因此,当我单击 printpreview 时,此功能将运行。结果如下:

这是打印预览的屏幕截图:

在此处输入图像描述

我如何调整它的大小?图片太大

4

1 回答 1

0

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

e.Graphics.DrawImage(pb1.Image, new Rectangle(0, 0, width, height));
于 2013-10-05T08:27:34.040 回答