我尝试添加相同的英语和阿拉伯语内容,pdfpcell
但它无法正常工作。如何在同一单元格中设置rundirection
阿拉伯文本的 RTL 和rundirection
英文文本的 LTR?
问问题
677 次
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 回答