我有一个 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;
}
这里数据是我的字符串变量。
感谢你...