사용자는 등록 양식에 그의 세부 정보를 입력합니다. 사용자는 영어 또는 아랍어 중 하나를 입력 할 수 있습니다. 내 요구 사항은 그가 아랍어를 입력하면이를 감지하고 글꼴 및 방향을 RTL.IF로 설정해야합니다. 그렇습니다. 글꼴을 설정하는 방법을 알고 있습니다. 그러나 문자열의 방향을 설정하는 방법을 모릅니다. 아랍어에 대해서만 방향을 변경해야합니다.자바를 사용하여 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.All에서 아랍어 경우 some1 도와 줘서 고마워요? 고마워요.