java - 如何在 JTextPane 中搜索特定格式?

标签 java swing rtf jtextpane

我在将 JTextPane 保存为 RTF 时遇到问题。不保存对齐方式。

如果我可以在保存之前搜索 JTextPane 进行居中对齐,并添加一个标签,例如 center,那么在打开文档时,我可以适当设置段落格式。

如何在 JTextPane 中搜索文本居中/右对齐?

最佳答案

获取您的Document并将其转换为DefaultStyledDocument。然后使用 getParagraphElement() 方法获取距段落开头的偏移量。检查段落StyleConstants.getAlignment()的对齐方式并传递段落Element的属性。然后使用该段落的结束偏移量来获取下一个段落。

关于java - 如何在 JTextPane 中搜索特定格式?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11423414/

相关文章:

java - 无法在另一台电脑上执行 JAR 文件

java - 将字节数组转换为PDF并在JSP页面中显示

java - 尝试替换文件中的字符时出现空指针异常

winforms - 从富文本格式转换为纯文本问题

WPF:允许用户调整 RichTextBox 中图像的大小

java - 使用 Eclipse 将 JavaFX 项目导出到可运行的

java - Swing:无法让 JButton 更新 - repaint() 不工作

java - 如何更新JList?

c# [Win form ] 如何更改richtextbox中仅选定文本的字体大小

java - 从 MS Access 中提取数据并输出图表