fumasoft 发表于 2024-1-2 13:39:12

AR13,导出pdf文档字体异常



模版预览效果正常;

导出pdf后,文字效果异常,部分文字自动加粗。
附件中是模版文件。
pdf导出时,不管用下面两种方式的哪一种,导出效果都是一样的:

if (Reportname.Contains("1574752"))
                                    {
                                        DirectoryInfo outputDirectory = new DirectoryInfo(HttpRuntime.AppDomainAppPath + "temFile\\");
                                        GrapeCity.ActiveReports.Export.Pdf.Page.Settings pdfSetting = new GrapeCity.ActiveReports.Export.Pdf.Page.Settings();

                                        GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension pdfRenderingExtension = new GrapeCity.ActiveReports.Export.Pdf.Page.PdfRenderingExtension();
                                        GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider outputProvider = new GrapeCity.ActiveReports.Rendering.IO.FileStreamProvider(outputDirectory, FileName);
                                        outputProvider.OverwriteOutputFile = true;
                                        rpt.Document.Render(pdfRenderingExtension, outputProvider, pdfSetting);
                                    }
                                    else
                                        pdf.Export(rpt.Document, reportPath);

Bella.Yuan 发表于 2024-1-2 13:39:13

您好,下载查看了您的报表,发现您截图的红色框的字体使用的都是"Times New Roman",这个字体本身就不支持中文,建议您更换字体,其次要保证对应的机器也要安装对应的字体问题,这样导出的pdf打开才是正常的。

页: [1]
查看完整版本: AR13,导出pdf文档字体异常