ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 16.4 Graphics2D JFreeChart使用iText工具是非常容易的事情,因为iText提供了Graphics2D的实现。在我们说明实例应用之前,我们先回顾一下Graphics2D的类。 Java.awt. Graphics2D类,标准java2D API的一部分。定义了在二维空间中大量画文本和图形的方法。Graphics2D部分子类处理全部的转化细节,从输出(文本和图形)到具体设置的映射转化。 JFreeChart画图表时,仅仅使用Graphics2D定义的方法。这就意味着JFreeChart可以将图表输出到Graphics2D子类支持的任何设备。 ![](img/jfc98075.png) 图16.2 JFreeChart画图的方法 iText工具融入了PdfGraphics2D的一个类,这就意味着iText使用Graphics2D类定义的方法产生PDF内容。并且正如你在后面的章节中看到的,在PDF格式中产生图表会变的非常的容易。