在VB6中打印到精确尺寸

时间:2012-07-06 20:16:23

标签: printing vb6

我正在寻找一种以特定像素/ mm比率在VB6中打印位图图像的方法。我们的想法是创建一个能够以nxn mm打印500 x 500像素图像,以2 * nx 2 * n mm打印1000 x 1000像素,在2 * nxn mm打印1000 x 500像素等功能

我已经广泛搜索了解决方案但收效甚微。我发现最有希望的可能解决方案是在DEVMODE结构中设置成员,但是关于此的文档非常稀疏。 Printer类也有一些缩放方法,但没有一个听起来像我们需要的那样。

有人对如何实现此功能有所了解吗?

1 个答案:

答案 0 :(得分:1)

试试Printer.PaintPicture。您可以在参数中指定宽度和高度。此外,此处已回答Print Bitmap Visual Basic 6