如果我使用此功能,
string DefaultPrinterName = "";
foreach (string printer in PrinterSettings.InstalledPrinters)
{
settings.PrinterName = printer;
if (settings.IsDefaultPrinter)
DefaultPrinterName = printer; break;
}
CReport.PrintOptions.PrinterName = DefaultPrinterName;
CReport.PrintToPrinter(1, false, 0, 0);
然后打开一个弹出对话框,询问保存文件。但我不想打开 任何对话。我需要在默认打印机中直接打印。