PrintVisual在wpf c#中显示保存对话框

时间:2014-06-28 15:26:24

标签: wpf grid c#-3.0

我正在使用wpf printdialog() 我想直接打印,但是显示保存对话框以保存为pdf然后打印。 这是我的代码。

 PrintDialog pd = new PrintDialog();

        pd.PrintVisual(grid1, lblgr.Content.ToString() + "_" + lblreceiptno.Content);

1 个答案:

答案 0 :(得分:0)

我为您的问题找到了准确的解决方案。

PDFCreator已安装

由于PDFCreator已安装在您的开发计算机上并且在您的计算机中设置为默认打印机,因此您遇到了上述问题。这就是它在打印文档之前要求保存的原因。因此,请转到控制面板 - >查看设备和打印机,然后将所需的打印机或网络打印机设置为默认打印机,它将直接打印您的文档,不会要求保存。

未安装PDFCreator

如果您仍然遇到此问题且计算机上未安装PDFCreator,请将您所需的打印机设置为默认打印机,它将解决问题。