WPF:有没有办法只使用PrintDialog来选择目标打印机,而不必提供DocumentPaginator类?



我想用PrintDocument打印一个非常简单的布局,适合一个页面,所以它不需要DocumentPaginator。但是我想用PrinterDialog来选择打印机。我看到一些例子,PrinterSettingsPrinterDialog的一个属性,它被简单地分配给PrintDocument。但这似乎已经不可能了。我还寻找了其他解决方案,如使用自定义分页器类,但一无所获。我可能对WPF没有这么深入的了解,但为什么它总是这样被加密…

试试这个:

  • 进口System.Printing
  • 创建PrintDialog

然后:

PrintDialog printDialog = new PrintDialog();
printDialog.PrintQueue = new PrintQueue(new PrintServer(), "PrinterName");
printDialog.PrintDocument(document, "PrintDocument");

相关内容

  • 没有找到相关文章

最新更新