0
ユーザーは彼の詳細を登録フォームに入力します。ユーザーは英語またはアラビア語のいずれかを入力できます。私の要件は、彼がアラビア語を入力すると、それを検出し、フォントと方向をRTL.IFに設定することです。フォントを設定する方法はわかっていますが、文字列の方向を設定する方法はわかりません。アラビア語の方向のみを変更する必要があります。どのようにjavaを使用してitextで別の言語を検出するには?
BaseFont bf = BaseFont.createFont("C:\\WINDOWS\\Fonts\\ARIALUNI.TTF",BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
Font font = new Font(bf, 10, 0);
String arab="آزمايش";
document.add(new Chunk(arab, font));
上記のコードは、pdfのアラビア語のテキストを逆に書き込みます。その文字列の方向を設定するにはどうすればいいですか?短いので、文字列値を正しく書く必要があります.LTRの英語があれば、RTLのアラビア文字があります。