1

问题是源包含控制字符。这些控制字符在记事本中是不可见的。文本文件查看器(如记事本)无法以正确格式显示文本。

例如(\r\n 是记事本中不可见的控制字符):

原创

AAAAAA                           123.00\r
           BBBBBBB\r\n

最后结果

AAAAAA     BBBBBBB               123.00\r\n

该术语似乎是“套印”。有没有办法转换这样的字符串?或者有什么方法可以模拟打印此类文本的打印机?

示例代码

String text = getUnformatedText();
BufferedWriter bw = new BufferedWriter(new FileWriter(new File("text.txt")));
bw.write(text);
bw.flush();
4

1 回答 1

0

我在 Google Project Hosting 创建了一个项目。该代码适用于我的情况。 http://code.google.com/p/printing-control-text-to-notepad-ready/

于 2012-05-16T07:28:22.623 回答