Crystal Report 将报告导出为包含阿拉伯字符的 PDF 时出现问题

问题描述 投票:0回答:4

我用Visual Basic 2017和水晶报表开发了App 一切正常,直到我将报告导出为 PDF 文件 问题是所有包含 (ä) 的阿拉伯单词都以单独的字母显示 例如 .. 这显示在运行时报告中(?????), 但导出为PDF文件后(?????), 但是,任何其他不包含 (ä) 的阿拉伯文本都可以毫无问题地显示

crystal-reports visual-studio-2017 arabic export-to-pdf
4个回答
1
投票

我找到了解决方案, 尝试将水晶报表升级到 CRYSTAL REPORTS Service Pack 24 您可以在这里找到版本:

https://www.tektutorialshub.com/crystal-reports/crystal-reports-download-for-visual-studio/

Crystal Reports for Visual Studio 现在称为 Crystal Reports Developer Edition for Visual Studio。它也称为 CR for VS (CrforVs)。 Crystal Reports 目前支持 Visual Studio 2017、Visual Studio 2015、Visual Studio 2013、Visual Studio 2012、Visual Studio 2010。在 Visual Studio 2010 之前,Crystal Reports 与 Visual Studio 一起安装。

我安装了最新版本的 Service Pack 24,它对我有用


0
投票

试试这个...

  1. 运行水晶报表
  2. 导出水晶报表

enter image description here


0
投票

我找到了一个解决方法:我不再将其导出为 PDF,而是使用 CrystalReportViewer,阿拉伯语单词就可以了。


0
投票

当阿拉伯字符串包含 (???) 或 (???) 时,我在从 Crystal Reports Viewer 导出的 PDF 文件中遇到了同样的问题。字母显示为分开的,而不是阿拉伯语的连接方式。更新到 Service Pack 24 并没有解决我的问题。

解决该问题的方法是将字体从 Calibri 更改为任何其他字体。即使是 Calibri Light 也能正常工作。但普通的 Calibri 不起作用。

当阿拉伯字符串采用 Calibri 字体时,这似乎是 Crystal Reports 导出为 PDF 时出现的问题。使用其他程序(例如带有 Calibri 的写字板)并打印为 PDF 不会出现同样的问题。因此,在 Crystal Viewer 获得更新之前,我将避免使用阿拉伯语版本的 Calibri。

© www.soinside.com 2019 - 2024. All rights reserved.