I'm using c# to export a Crystal Reports file to PDF. If I preview the report in Crystal Reports (by manually adding the parameters) I see the report perfectly. When I use the c# code to export this to PDF the PDF doesn't show Japanese characters. I just get some squares. I'm using arial as font.
What am I doing wrong?
ReportDocument cryRpt = new ReportDocument();
cryRpt.Load(report);
cryRpt.SetDatabaseLogon(sqluser, sqlpassword, sqlserver, company);
ExportOptions CrExportOptions;
DiskFileDestinationOptions CrDiskFileDestinationOptions = new DiskFileDestinationOptions();
PdfRtfWordFormatOptions CrFormatTypeOptions = new PdfRtfWordFormatOptions();
foreach (ReportDocument subrep in cryRpt.Subreports)
{
subrep.SetDatabaseLogon(sqluser, sqlpassword, sqlserver, company);
}
CrDiskFileDestinationOptions.DiskFileName = docname;
CrExportOptions = cryRpt.ExportOptions;
CrExportOptions.ExportDestinationType = ExportDestinationType.DiskFile;
CrExportOptions.ExportFormatType = ExportFormatType.PortableDocFormat;
CrExportOptions.DestinationOptions = CrDiskFileDestinationOptions;
CrExportOptions.FormatOptions = CrFormatTypeOptions;
cryRpt.Export();
cryRpt.Close();
cryRpt.Dispose();
cryRpt = null;