Crystal Report отображает странные символы при экспорте в pdf
Я использую Visual Studio 2005 С c# и windows forms. Мне удалось экспортировать crystal reports в pdf в коде. Но в экспортированном pdf-отчете добавлены символы. Например, он будет отображать "Математика" как "Математики" или
"История" как "История" или "Предмет" как "Subjecti"
Он в основном добавляет t к каждому слову, которое имеет t в нижнем регистре. или присоединяет меня к нему.
Я погуглил любое возможное решение, применил исправление crystal report 2005. Но проблема продолжается.
Я застрял. Пример кода для экспорта вставлен ниже
private void btnPrint_Click(object sender, EventArgs e) { string _FileName = DateTime.Now.Month.ToString() + DateTime.Now.Day.ToString() + DateTime.Now.Minute.ToString() + DateTime.Now.Second.ToString() + ".pdf"; try { ReportDocument cryRpt = new ReportDocument(); cryRpt = (ReportDocument)crystalReportViewer1.ReportSource; ExportOptions exportOpts = new ExportOptions(); exportOpts.ExportFormatType = ExportFormatType.PortableDocFormat; exportOpts.ExportDestinationType = ExportDestinationType.DiskFile; ExportOptions CrExportOptions; DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions(); PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions(); CrDiskFileDestinationOptions.DiskFileName = ConfigurationManager.AppSettings.Get("PRINT_TEMP") + _FileName; CrExportOptions = cryRpt.ExportOptions; { CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile; CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat; CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions; CrExportOptions.FormatOptions = CrFormatTypeOptions; } cryRpt.Export(); System.Diagnostics.Process.Start(ConfigurationManager.AppSettings.Get("PRINT_TEMP") + _FileName); } catch(Exception Ex) { string msg = Ex.Message; MessageBox.Show("You Must Have a report viewable in the Report panel To print"); } }