2010-12-08 2 views
0

StyledText.setLineSpacing()은 줄 간격을 허용합니다. 각 줄 (줄 바꿈 또는 줄 바꿈)은 이전 줄에서 분리됩니다.SWT StyledText 및 단락 간격

단락 간격으로 줄 바꿈 된 줄이 일반적으로 함께 앉지만 캐리지 리턴이 여분의 공간을 삽입하는 방법이 있습니까?

는 (I는 최종 결과가 훨씬이 질문처럼 보이지만, 단락 사이에 두 번 입력 누르지 않고 싶습니다.) 나는 StyledTextContent과 LineStyleListener을 모두 사용하고

. 이상적으로, 나는 각 단락에 LineStyleListener를 통해 단락 간격을 설정하고 싶지만 문서 전체 솔루션에 만족할 것입니다 ...

답변

1

글을 쓸 때마다 텍스트 자체를 수정해야 할 것 같습니다 그것을 읽고 StyledText에서 읽으십시오.

기본적으로 setText 일 때 한 줄 공급을 이중 줄 공급으로 바꾸고 getText 일 때 이중 줄 공급을 한 줄 공급으로 대체하려고합니다.

또한 한 줄 넘김을 이중 줄 바꿈으로 바꾸는 VerifyKeyListener을 작성해야합니다. 파일 줄 바꿈이 시스템 줄 구분 기호와 일치하지 않을 수도 있지만

System.getProperty("line.separator")이 도움이됩니다.