2

PrintDialogの選択したプリンターをコードで変更しようとしています。印刷する必要のある画像を作成していますが、画像のサイズによって、使用するプリンターが決まります。使用したいプリンターの名前がありますが、その値をどこで変更すればよいかわかりません。ヘルプは、VB.NETまたはC#のいずれかにあります。

ありがとう。

4

1 に答える 1

4

PrinterNameプロパティを探す必要があります。このプロパティは、PrinterSettingsクラスにあります。PrinterSettingsクラスは、PrintDialogのプロパティでもあります。このようにして、PrinterSettingsにアクセスし、PrinterNameプロパティを変更できます。

//Example for GETTING the printername
var pd = new PrintDialog();
var settings = pd.PrinterSettings;
var name = settings.PrinterName

//Example for SETTING the printername
var pd = new PrintDialog();
pd.PrinterSettings.PrinterName = "YOUR_PRINTER_NAME";

お役に立てれば。

于 2013-03-26T16:18:21.547 に答える