1

我尝试添加相同的英语和阿拉伯语内容,pdfpcell但它无法正常工作。如何在同一单元格中设置rundirection阿拉伯文本的 RTL 和rundirection英文文本的 LTR?

4

1 回答 1

1

请查看此 PDF:say_peace.pdf

您会注意到第二个块由阿拉伯语文本(从右到左书写)组成,其中一小部分不是阿拉伯语:(I18N)

创建此 PDF 的代码使用PdfPTable包含PdfPCell运行方向已更改的 a,如下所示:

cell.setRunDirection(PdfWriter.RUN_DIRECTION_RTL);

该常数RUN_DIRECTION_RTL只会改变阿拉伯文和希伯来文字符的方向,而不是西方文本的方向。

请注意,您的问题并没有真正按照应有的方式表达。SO 读者不可能知道“它无法正常工作”是什么意思。在 StackOverflow 上说“它不起作用”被认为是坏品味。你至少需要展示你尝试过的东西。在 StackOverflow 上查看其他人之前所说的:http: //lowagie.com/doesntwork

甚至还有一个网站http://whathaveyoutried.com/虽然我更喜欢这个建议:提供 SSCCE:http ://sscce.org/

于 2013-10-07T07:20:50.250 回答