1

連絡先情報を保存し、できれば印刷する小さなプログラムを作成しました(vb.netに)。このプログラムには、いくつかのテキスト フィールドと画像ボックスが含まれています。情報などを保存します。フォームを形式に保存して、職場のコンピューターに転送して印刷できる簡単な方法を誰でもお勧めできますか (彼女は私のプログラムを職場にインストールできない、タブーポリシーなど)。printform コントロールを使用して、PrintAction を PrintToFile に設定して printform.print() を使用すると、文字化けしたジャンクが表示されます。少しずつhtmlファイルに出力できると思いますが、もっと良い方法を知っている人がいないか尋ねてみようと思いました。また、html ルートでは、ピクチャ ボックスの内容を追加する方法がわかりません。前もって感謝します。

4

1 に答える 1

2

DrawToBitmap メソッドを使用してフォームをビットマップに保存してみてください。これを画像として保存し、後で印刷することができます。この方法で発生する主な問題は、画面とプリンターで DPI 設定が異なることです。

Dim bmp As Bitmap = New Bitmap(Me.Width, Me.Height)
Me.DrawToBitmap(bmp, New Rectangle(New Point(0, 0), Me.Size))
bmp.Save("C:\temp\123.bmp") 'Set your path and your filename here
于 2013-02-18T05:18:52.980 に答える