【发布时间】:2012-12-11 10:02:44
【问题描述】:
当我使用这样的图形上下文绘制 awt 组件时:
PdfTemplate template = contentByte.createTemplate(400, 400);
Graphics2D g2d = template.createGraphics(400, 400);
myComponent.paint(g2d);
g2d.dispose();
这里使用什么单位?
创建模板时,我应该使用用户单位 (pt),对吗?是不是说画本身也有用到的点?
假设 awt 组件中有一个 100x100 像素大小的图像。它是通过调用 g2d.drawImage(image) 来绘制的。但是如果单位是点,图像会比它应该的大。
【问题讨论】: