Вопрос

StyledText.SetLinesPacing () позволяет интервал между линиями, где каждая строка (обернутая или после возврата каретки) отделена от его предшественника.

Есть ли способ установить параграф Расстояние, где оберщенные линии обычно сидят вместе, но возвращается каретка вкладывает дополнительное пространство?

(Я хочу, чтобы конечный результат был очень похож на этот вопрос, но не нажимая введите дважды между абзацами.)

Я использую как StyledTextContent, так и LinestyleListener. В идеале, я хотел бы установить интервал параграфов на каждом абзаце через LinestyleListener, но я бы согласился на решение для всего документа ...

Это было полезно?

Решение

Я думаю, вам придется изменить сам текст, когда вы пишете его и прочитаете его из StyledText.

По сути, вы хотите заменить подачу одной линии на подачу двойной линии, когда вы setText, и замените подачу с двойной линией одной линией, когда вы getText.

Вам также придется написать VerifyKeyListener, это заменяет одну линейную подачу на подачу двойной линии.

System.getProperty("line.separator") Будет полезно, хотя ваш канал линии файла может не соответствовать разделу вашей системной линии.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top