2010-12-08 9 views
0

StyledText.setLineSpacing()は、各行(折り返しまたは折り返しのいずれか)が前の段落から分離されている行間を許可します。SWT StyledTextおよび段落間隔

段落間隔がありますが、折り返し線は通常一緒に座っていますが、余分なスペースが挿入されていますか?

は(私は、最終的な結果はずっとこの質問のように見えますが、段落の間で2回入力押さずにしたいと思います。)私はStyledTextContentとLineStyleListenerの両方を使用しています

。理想的には、段落の間隔をLineStyleListenerで各段落に設定したいのですが、文書全体の解決策を取り入れることになります。

答えて

1

書いているとおりにテキスト自体を変更する必要があると思いますそれをStyledTextから読んでください。

基本的には、setTextの場合は改行フィードを1つの改行に置き換え、getTextの場合は改行フィードを1つの改行に置き換えます。

VerifyKeyListenerと書くと、1行改行を2重改行に置き換える必要があります。

System.getProperty("line.separator")ファイルラインフィードがシステムの行区切り文字と一致しない場合もありますが、参考にしてください。

関連する問題