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