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 に答える