我正在寻找一种以特定像素/毫米比率在 VB6 中打印位图图像的方法。这个想法是有一个功能,可以在 nxn mm 处打印 500 x 500 像素的图像,在 2*nx 2*n mm 处打印 1000 x 1000 像素的图像,在 2*nxn mm 处打印 1000 x 500 等。
我已经广泛搜索了解决此问题的方法,但收效甚微。我发现的最有希望的解决方案是在 DEVMODE 结构中设置成员,但是这方面的文档非常稀少。Printer 类也有一些缩放方法,但没有一个听起来像我需要的那样。
有人知道如何实现这个功能吗?