その中にテキスト行が含まれる JTextArea があります。そのテキスト行を印刷したいのですが、ここではメソッド getText() を使用し、データ全体を文字列変数に格納しています。その文字列を印刷クラスに渡しています。その文字列を印刷している間、テキストはスペース、改行、タブなどなしで印刷されます。誰もが私の問題を解決するのに役立ちます。
私の印刷コード
public int print(Graphics g, PageFormat pf, int page) throws PrinterException
{
if (page > 0)
{
return NO_SUCH_PAGE;
}
Graphics2D g2d = (Graphics2D)g;
g2d.translate(pf.getImageableX(), pf.getImageableY());
g.drawString(data,10,10);
return PAGE_EXISTS;
}
ここで data は私の文字列変数です。
ありがとう...