2013-11-26 9 views
1

Java에서 .txt 파일에 페르시아어 텍스트를 쓰려고합니다. 페르시아어 (페르시아어)를 오른쪽에서 왼쪽으로 읽으므로 각 줄을 어떻게 옳게 맞춰 쓸 수 있습니까?오른쪽 정렬 문자열이있는 Java 파일 만들기

현재 Apache의 FileUtils.writeLines()을 사용하고 있지만이 문제를 해결하기 위해 다른 대안이 열려 있습니다.

감사합니다.

+0

워드 문서를 작성 하시겠습니까? –

+1

다른 대안이 없다면 나는 그렇지 않다고 생각합니다. 아파치 POI를 생각하고 있습니까? – littleK

+0

예. 정확히 ... –

답변

0

텍스트 맞춤은 텍스트 파일을 표시하는 UI에 의해 결정됩니다. 일반 텍스트 파일을 사용하는 경우 텍스트 정렬을 지시 할 수있는 기능이 없습니다.

UI를 말할 수있는 특수한 유니 코드 문자가 있는데, 오른쪽에서 왼쪽으로 쓰는 텍스트로 해석되어야합니다. here을 참조하십시오.

0

당신은 및 String.format

String.format("%s", formatter.format(i)) 

또는 아파치 인 StringUtils에 각 라인을 포장 할 수있는 몇 가지 방법이 있습니다 leftPad, rightPad, 센터와 반복.

다음 글타래를 읽으십시오. How can I pad a String in Java?

+0

주세요. –

0

특정 크기의 줄을 원한다면 공백을 추가하십시오. 그렇지 않으면 읽기 전용 도구에 따라 다릅니다.