1
我尝试在同一个pdfpcell
中添加英语和阿拉伯语内容,但其工作不正常。如何在阿拉伯文文本中设置rundirection
RTL,并在同一个单元格中设置rundirection
英文文本的LTR?在同一单元格中添加阿拉伯语和英语内容
我尝试在同一个pdfpcell
中添加英语和阿拉伯语内容,但其工作不正常。如何在阿拉伯文文本中设置rundirection
RTL,并在同一个单元格中设置rundirection
英文文本的LTR?在同一单元格中添加阿拉伯语和英语内容
请看一看这个PDF:say_peace.pdf
您会发现,第二块是由阿拉伯文字(从右写到左),与不阿拉伯语一个小部分:(I18N)
The code to create this PDF使用包含PdfPTable
一个其PdfPCell
的运行方向已经改变这样的:
cell.setRunDirection(PdfWriter.RUN_DIRECTION_RTL);
恒定RUN_DIRECTION_RTL
只会改变阿拉伯文和希伯来文字符的方向,而不会改变西方文本的方向。
请注意,你的问题并不是它应该的方式。 SO读者不可能知道您的意思是“它无法正常工作”。在StackOverflow中说“它不工作”被认为是不好的味道。你至少需要展示你的尝试。看到别人在计算器上之前说:http://lowagie.com/doesntwork
甚至还有一个网站http://whathaveyoutried.com/虽然我喜欢这个建议好:提供SSCCE:http://sscce.org/
海感谢您的支持。 – user2851565
Hai谢谢你的支持。我试过这个“PdfWriter.RUN_DIRECTION_RTL”,它不适用于我。我想填写一个这样的单元格。1.许可...........打印。当我尝试与“RTL”方向数字之一后英文文本,如“许可证1”。我可以排序这个问题? – user2851565
啊哈,但这是预期的行为,不是吗? –