1

StyledText.setLineSpacing() は、各行 (折り返されているか改行に続いているかに関係なく) が前の行から分離されている行間隔を許可します。

折り返された行が通常一緒に配置される段落間隔を設定する方法はありますが、改行は余分なスペースを挿入しますか?

(最終結果をこの質問によく似たものにしたいのですが、段落間で Enter キーを 2 回押す必要はありません。)

StyledTextContent と LineStyleListener の両方を使用しています。理想的には、LineStyleListener を介して各段落に段落間隔を設定したいのですが、ドキュメント全体のソリューションで解決します...

4

1 に答える 1

1

テキストを書き込んだり、から読み取ったりするときに、テキスト自体を変更する必要があると思いますStyledText

基本的には、の場合はシングルラインフィードをダブルラインフィードにsetText置き換え、の場合はダブルラインフィードをシングルラインフィードに置き換えますgetText

VerifyKeyListenerまた、シングルラインフィードをダブルラインフィードに置き換える、を作成する必要があります。

System.getProperty("line.separator")ファイルの改行がシステムの行区切り文字と一致しない場合がありますが、役に立ちます。

于 2010-12-08T19:30:01.447 に答える