2011-01-11 14 views
0

レコードを印刷するアプリケーションを作成していて、用紙の高さを動的に設定したいとします。私の問題は、VB.Netでプリンタの設定をプログラムで変更する方法です。vb.netのプリンタ設定を変更する

デバイスとプリンタに行き、プリンタを選択して希望の高さに設定すると、誰かがそれを行うことができます。ただし、プログラムでこれを行うことはできますか?

+0

印刷コードの一部を掲載することはできますか?印刷機能をどのように実装したかによって、[PrintDocument.PrinterSettings'プロパティ(http://msdn.microsoft.com/en-us/library/system.drawing)から設定するだけで済みます。 printing.printdocument.printersettings.aspx)。システム全体のデフォルトを変更する必要はありません。 –

答えて

0

set the paper sizeは、コード内でsystem.drawing.printing.papersizeコンストラクタ内で動的に使用できます。

Dim PaperHeightInt As New Integer 
    Dim PaperSize As Drawing.Printing.PaperSize 
    PaperSize.Height = PaperHeightInt 
関連する問題