gpt4 book ai didi

java - SWT StyledText 和段落间距

转载 作者:太空宇宙 更新时间:2023-11-04 08:45:42 25 4
gpt4 key购买 nike

StyledText.setLineSpacing() 允许行间距,其中每行(无论是换行还是在回车之后)与其前一行分隔开。

有没有办法设置段落间距,其中换行通常坐在一起,但回车符会插入额外的空格?

(我希望最终结果看起来很像这个问题,但不要在段落之间按两次 Enter 键。)

我同时使用 StyledTextContent 和 LineStyleListener。理想情况下,我想通过 LineStyleListener 设置每个段落的段落间距,但我会选择文档范围的解决方案...

最佳答案

我认为您在向 StyledText 写入和读取文本时必须修改文本本身。

基本上,您希望在 setText 时将单换行替换为双换行,并在 getText 时将双换行替换为单换行。

您还必须编写一个 VerifyKeyListener,用双换行符替换单换行符。

System.getProperty("line.separator") 会很有帮助,尽管您的文件换行符可能与您的系统行分隔符不匹配。

关于java - SWT StyledText 和段落间距,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4390338/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com