当我在报表上呈现阿拉伯文字时,文字无法正确呈现。该文本似乎是一次呈现一个单独的字母,而不是被连接起来。
文本正确地从右到左显示(我在添加的每个元素上使用了dir = rtl格式),这让我感到困惑。
任何人都可以给予的任何帮助表示赞赏。
我已添加了一些文字的屏幕截图作为示例。
答案 0 :(得分:0)
所以我直接通过电子邮件发送了abcpdf,他们告诉我:
ABCpdf 8支持阿拉伯语,但不支持使用Doc.AddHtml方法的上下文连字 - 仅使用常规HTML / CSS(即使用Doc.AddImageUrl或Doc.AddImageHtml)。
在ABCpdf 9.1中添加了对Doc.AddHtml的上下文连接的支持,并且存在于当前的实时版本ABCpdf 10中。
进一步澄清:
如果我将带有特定阿拉伯文字的html文件添加到我的服务器上,我应该能够访问它并正确呈现该文件中的文本吗?
那是对的。请确保您从我们的下载页面获得最终的ABCpdf 8次要版本(8123)。您可能需要使用Gecko HTML引擎 - 请参阅HtmlOptions.Engine属性。