Позвольте пользователю выбрать принтер, а затем отправить распечатку непосредственно на него в C#
// Список доступных принтеров. private void Form1_Load(object sender, EventArgs e) { foreach (string printer in PrinterSettings.InstalledPrinters) cboPrinter.Items.Add(printer); }
// Список доступных принтеров. private void Form1_Load (отправитель объекта, EventArgs e) { foreach (строковый принтер в PrinterSettings.InstalledPrinters) cboPrinter.Items.Add (принтер); }
...
Когда пользователь выбирает принтер и нажимает кнопку «Печать», следующий код отправляет распечатку на выбранный принтер.
// Печать. private void btnPrint_Click(object sender, EventArgs e) { // Выберите принтер. pdocSmiley.PrinterSettings.PrinterName = cboPrinter.Text; // Распечатать. pdocSmiley.Print(); }