gpt4 book ai didi

java - JTextArea打印

转载 作者:行者123 更新时间:2023-12-01 15:55:40 24 4
gpt4 key购买 nike

我有一个 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;
}

这里的数据是我的字符串变量。

谢谢你...

最佳答案

如果您的数据变量有空格,则在绘制字符串时应将其包含在内。但是,drawString 不会为您处理新行。

有关如何处理此问题,请参阅此问题:How to output a String on multiple lines using Graphics

关于java - JTextArea打印,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5109426/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com