C# printdocument

Я использую printDocument для печати из списка. Это все отлично работает. Первоначально, когда открывалось диалоговое окно печати, я мог использовать принтер по умолчанию или выбрать другой (например, Adobe PDF или отправить одну заметку). Теперь диалоговое окно по-прежнему отображается, но независимо от того, какой вариант я выберу, всегда печатается на принтере по умолчанию. Я не сделал никаких преднамеренных изменений, но, возможно, случайно изменил свойство или что-то в этом роде. У кого-нибудь есть идеи о том, что я, возможно, сделал?

1 ответ

Решение
 PrintDialog printDialog = new PrintDialog();
 printDialog.ShowDialog();
 printPreviewDialog1.Document.PrinterSettings = printDialog.PrinterSettings;
Другие вопросы по тегам