1

英語とアラビア語のコンテンツを同じものに追加しようとしましpdfpcellたが、正しく機能しません。rundirection同じセルでアラビア語テキストの RTL とrundirection英語テキストの LTRを設定するにはどうすればよいですか?

4

1 に答える 1

1

この PDF をご覧ください: say_peace.pdf

2 番目のブロックはアラビア語のテキスト (右から左に書かれている) で構成されており、アラビア語ではない小さな部分が 1 つあります。(I18N)

この PDF を作成するコードは、実行方向が次のように変更されたPdfPTableを含む を使用します。PdfPCell

cell.setRunDirection(PdfWriter.RUN_DIRECTION_RTL);

この定数RUN_DIRECTION_RTLはアラビア語とヘブライ語の文字の方向のみを変更し、西洋のテキストの方向は変更しません。

あなたの質問は、本来あるべきフレーズではないことに注意してください。SO の読者が「正しく動作していない」という言葉の意味を理解することは不可能です。StackOverflow で「うまくいかない」と言うのは悪趣味と見なされます。少なくとも、試したことを示す必要があります。StackOverflow で以前に他の人が言ったことを参照してください: http://lowagie.com/doesntwork

Web サイトhttp://whathaveyoutried.com/もありますが、私はこのアドバイスの方が気に入っています: SSCCE を提供してください: http://sscce.org/

于 2013-10-07T07:20:50.250 に答える