在控制台应用程序中显示 PrintDialog c#

Display PrintDialog in a console application c#

我正在开发 C# 控制台应用程序,但想知道: 是否可以在 console 应用程序中显示 PrintDialog

如果你想从你的控制台应用程序打印一些东西并且想要 PrintDialog,你可以使用下面的代码。

PrintDialog printDlg = new PrintDialog();  
PrintDocument printDoc = new PrintDocument();  
printDoc.DocumentName = "Print Document";  
printDlg.Document = printDoc;  
printDlg.AllowSelection = true;  
printDlg.AllowSomePages = true;  
//Call ShowDialog  
if (printDlg.ShowDialog() == DialogResult.OK) printDoc.Print();