2

我正在将信息写入文本文件,如何更改正在写入文本文件的数据的字体大小。以及如何设置数据以粗体或下划线书写。

4

4 回答 4

5

实际上,.txt 格式不包含字体大小、键、斜体等格式。

您可能想要使用markup languagelike或其他文件格式,html例如 或其他文件格式。rtfpdf

这里有一些关于学习 html 的信息:w3schools.com

还有一个用于编写 rtf 的 java 库:srw library

还有一个用于编写pdf的java库:pdfbox

祝你好运。

于 2013-06-21T12:03:49.817 回答
2

纯文本文件没有格式和样式选项。

为此,您必须以不同的格式写入数据。例如 html,如果您想稍后在浏览器中查看它。但是您选择的格式很大程度上取决于应该如何以及由谁来读取这些数据。

于 2013-06-21T12:02:00.083 回答
0

假设您正在 JTextArea 中编辑文本,您可能会这样做:

this.textArea.setFont(new Font("Arial", Font.PLAIN, 12));
//the code comments itself

如果你想bold然后写Font.BOLD

正如有人已经告诉你的那样,不幸的是普通.txt文件不包含格式。如果您需要格式化文本,您应该更改格式并尝试HTML.

于 2013-06-21T11:54:35.473 回答
0

正如所有人所说,.txt 文件没有格式选项。
我想澄清一些事情
可能有一个特定格式的txt文件。这样做的方法是使用特定的查看器:
您可以使用记事本添加样式、文本大小
您可以使用记事本++添加下划线或行距,
具体取决于您可以 postformat 的 txt 查看器。

然后一个可能的解决方案是 POSTFORMATING,它可以工作,例如,如果您想打印文件,只需更改查看器上的设置,您就可以获得您正在寻找的结果。

我正在以这种方式打印我的 txt 报告。

于 2019-07-23T15:53:13.353 回答