1

特定のピクセル/mm 比率で VB6 のビットマップ イメージを印刷する方法を探しています。アイデアは、nxn mm で 500 x 500 ピクセルの画像、2*nx 2*n mm で 1000 x 1000 ピクセルの画像、2*nxn mm で 1000 x 500 などを印刷する機能を持つことです。

私はこれに対する解決策を広範囲に探しましたが、ほとんど成功しませんでした。私が見つけた最も有望な解決策は、DEVMODE 構造体でメンバーを設定することですが、これに関するドキュメントは非常にまばらです。Printer クラスにもいくつかのスケール メソッドがありますが、どれも私が必要としているようには思えません。

この機能を実装する方法を知っている人はいますか?

4

1 に答える 1

1

Printer.PaintPictureを試してください。パラメータで幅と高さを指定できます。また、以前にここで回答されたPrint Bitmap Visual Basic 6

于 2012-07-06T20:42:30.203 に答える