16.4 Graphics2D
JFreeChart使用iText工具是非常容易的事情,因为iText提供了Graphics2D的实现。在我们说明实例应用之前,我们先回顾一下Graphics2D的类。
Java.awt. Graphics2D类,标准java2D API的一部分。定义了在二维空间中大量画文本和图形的方法。Graphics2D部分子类处理全部的转化细节,从输出(文本和图形)到具体设置的映射转化。
JFreeChart画图表时,仅仅使用Graphics2D定义的方法。这就意味着JFreeChart可以将图表输出到Graphics2D子类支持的任何设备。
图16.2 JFreeChart画图的方法
iText工具融入了PdfGraphics2D的一个类,这就意味着iText使用Graphics2D类定义的方法产生PDF内容。并且正如你在后面的章节中看到的,在PDF格式中产生图表会变的非常的容易。