Пользователь вводит свои данные в регистрационную форму. Таким образом, пользователь может ввести либо на английском, либо на арабском языке. Мое требование заключается в том, что он вводит арабский язык. Мне нужно его обнаружить и установить шрифт и направление на RTL.IF на английском языке. Shud display как это. Я знаю, как установить шрифт. Но я не знаю, как установить направление для строки. Он должен изменить направление только для арабского.Как определить другой язык в itext с помощью java?
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. Может ли some1 помочь мне с этим? Спасибо.