【发布时间】:2019-04-11 21:02:33
【问题描述】:
我,在我的应用程序中,我只使用纯代码(没有任何报告工具或类似工具)通过 PrintDocument、图形等创建发票打印 现在我可以打印到任何我不会打印的打印机,但我希望能够通过代码更改虚拟打印机的参数(设置保存窗口、自动保存、路径和文件名设置)。我不在乎打印机是 pdfcreator、bullzip、cutepdf 还是其他任何东西,我对要处理的代码摘录感兴趣。
感谢您的帮助
齐射
【问题讨论】:
我,在我的应用程序中,我只使用纯代码(没有任何报告工具或类似工具)通过 PrintDocument、图形等创建发票打印 现在我可以打印到任何我不会打印的打印机,但我希望能够通过代码更改虚拟打印机的参数(设置保存窗口、自动保存、路径和文件名设置)。我不在乎打印机是 pdfcreator、bullzip、cutepdf 还是其他任何东西,我对要处理的代码摘录感兴趣。
感谢您的帮助
齐射
【问题讨论】:
要隐藏对话框,请查看here
您可以使用PrintDocument.PrinterSettings 的属性将输出发送到文件:
PrintDocument.PrinterSettings.PrintFileName
PrintDocument.PrinterSettings.PrintToFile
【讨论】: