【发布时间】:2022-01-17 16:01:51
【问题描述】:
所以我有一个要打印的窗口。为此,我创建了一个打印对话框。看起来像这样:
PrinterSettings settings = new PrinterSettings();
string Printer = settings.PrinterName;
System.Windows.Controls.PrintDialog printDlg = new System.Windows.Controls.PrintDialog();
printDlg.PrintQueue = new PrintQueue(new PrintServer(), Printer);
printDlg.PrintTicket.CopyCount = 1;
printDlg.PrintTicket.PageOrientation = PageOrientation.Landscape;
printDlg.PrintVisual(this, "Window Printing.");
但由于某种原因,它会立即打开一个对话框,以将该程序另存为 PDF。但我想直接将它打印到我的打印机上,而不需要那个对话框。那么为什么它不打印到我的打印机?以及我怎样才能让它发挥作用。
【问题讨论】:
标签: wpf xaml mvvm printdialog