デフォルトのプリンター名とすべてのプリンター名を取得するコードを書きました。セットにインストールしたものですが、デフォルトのプリンター名を動的に変更したいと考えています。
using System.Drawing.Printing;
public MainWindow()
{
this.InitializeComponent();
PrinterSettings settings = new PrinterSettings();
string DefultPrinterName= settings.PrinterName;
foreach (string item in PrinterSettings.InstalledPrinters)
{
com_Printers.Items.Add(item);
}
}
出力はこのようになります。
上の図では、デフォルトのプリンタ名は「CutePDF Writer」ですが、「SnagiIt 8」をデフォルトのプリンタとして変更したいと考えています。そのために私は何をすべきか。