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
啊哈,但這是預期的行爲,不是嗎? –