レシート プリンター (Star TSP100) に数行印刷する必要があります。テキストをファイルに書き込み、次の行を使用して印刷できます。
Desktop.getDesktop().print(new File("test.txt"));
問題は、これを行うときのテキストサイズが非常に小さいことです。ファイルはプレーンテキストなので、サイズを調整する方法がわかりません。
このテキストを読みやすくする最も簡単な方法は何ですか?
TXT
ファイルをRTF
(リッチ テキスト形式) ファイルに変更するだけです。java.io.File
いろんなタイプが読める!
しかし...印刷するものを完全に制御したい場合は、すべてをGraphics2D
オブジェクトに描画してから、それを印刷します。それを行う方法についての素晴らしいチュートリアルがありますhere .