2

我想在不转换为 .pdf 的情况下打印我的 Crystal Report。当用户点击打印按钮时,它只是打开浏览器的打印视图。

4

1 回答 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 回答