我想在不转换为 .pdf 的情况下打印我的 Crystal Report。当用户点击打印按钮时,它只是打开浏览器的打印视图。
问问题
1318 次
1 回答
0
尝试使用此代码直接导出到 .pdf 文件.......
ExportOptions CrExportOptions ;
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
CrDiskFileDestinationOptions.DiskFileName = "c:\\csharp.net-informations.pdf";
CrExportOptions = doc.ExportOptions;
{
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
CrExportOptions.FormatOptions = CrFormatTypeOptions;
}
doc.Export();
而不是c:\\csharp.net-informations.pdf
设置要保存 pdf 文件的路径
于 2013-05-07T10:02:39.690 回答