Crystal 报告总是默认选择 pdf 打印机
Crystal Report is always picking pdf printer as default
我在 crystal 报告中创建了一个报告,我的问题是我的代码没有进行选择 windows 默认打印机不知道 y.。打印时的应用程序正在选择 pdf 打印机,但已将突出显示的打印机设置为默认打印机
这是我打印报告的代码
MyCrystalReport rep=new MyCrystalReport();
rep.SetParameterValue("cash_tendered", "100");
rep.SetParameterValue("change", "50");
rep.SetParameterValue("pay_mode","Cash");
try
{
rep.PrintToPrinter(1, false, 0, 0);
}
catch (Exception ex)
{
AppUtil.showErrorBox("Printer Error!!\n" + ex.Message);
}
在您的报表设计器中,进入“页面设置”并检查“打印机选项”部分。它应设置为您要用于报告的打印机,或选中“无打印机”复选框。
您可以使用 PrinterName 属性 来实现。
var dialog= new PrintDialog();
rep.PrintOptions.PrinterName = dialog.PrinterSettings.PrinterName;
rep.PrintToPrinter(1, false, 0, 0);
我在 crystal 报告中创建了一个报告,我的问题是我的代码没有进行选择 windows 默认打印机不知道 y.
这是我打印报告的代码
MyCrystalReport rep=new MyCrystalReport();
rep.SetParameterValue("cash_tendered", "100");
rep.SetParameterValue("change", "50");
rep.SetParameterValue("pay_mode","Cash");
try
{
rep.PrintToPrinter(1, false, 0, 0);
}
catch (Exception ex)
{
AppUtil.showErrorBox("Printer Error!!\n" + ex.Message);
}
在您的报表设计器中,进入“页面设置”并检查“打印机选项”部分。它应设置为您要用于报告的打印机,或选中“无打印机”复选框。
您可以使用 PrinterName 属性 来实现。
var dialog= new PrintDialog();
rep.PrintOptions.PrinterName = dialog.PrinterSettings.PrinterName;
rep.PrintToPrinter(1, false, 0, 0);