我正在将信息写入文本文件,如何更改我写入文本文件的数据的字体大小。另外,如何设置以粗体或下划线表示的数据。
答案 0 :(得分:4)
实际上,.txt格式不包含字体大小,键,斜体等格式。
您可能希望使用markup language
html
或其他文件格式,例如rtf
,pdf
或其他。
以下是有关学习HTML的一些信息:w3schools.com
用于编写rtf:srw library
的java库用于编写pdf的java库:pdfbox
祝你好运。答案 1 :(得分:2)
纯文本文件没有格式和样式选项。
为此,您必须以不同的格式编写数据。例如。 html如果你想稍后在浏览器中查看它。 但您选择的格式在很大程度上取决于应该如何以及由谁来阅读这些数据。
答案 2 :(得分:0)
假设您正在JTextArea中编辑文本,您可以这样做:
this.textArea.setFont(new Font("Arial", Font.PLAIN, 12));
//the code comments itself
如果您需要bold
,请写下Font.BOLD
正如有人告诉你的那样,遗憾的是.txt
个普通文件不包含格式。如果您需要格式化文本,则应更改格式并尝试HTML
。
答案 3 :(得分:0)
所有人都说.txt文件没有格式选项。
我想澄清一下
可能有特定格式的txt文件。
做到这一点的方法是使用特定的查看器:
您可以使用记事本添加样式,文字大小
您可以使用记事本++添加下划线或行距
取决于您的txt查看器,您可以后格式化。
那么可能的解决方案是POSTFORMATING,它可以工作,例如,如果您要打印文件,仅更改查看器上的设置,就可以得到所需的结果。
我正在以这种方式来打印我的txt报告。