次のようなグラフィックスコンテキストを使用して awt コンポーネントを描画すると:
PdfTemplate template = contentByte.createTemplate(400, 400);
Graphics2D g2d = template.createGraphics(400, 400);
myComponent.paint(g2d);
g2d.dispose();
ここで使われている単位は?
テンプレートを作成するときは、ユーザー単位 (pt) を使用することになっていますよね? 作画自体にも点が使われているということですか?
awt コンポーネント内に 100x100 ピクセル サイズの画像があるとします。g2d.drawImage(image) を呼び出して描画します。ただし、単位がポイントの場合、イメージは本来よりも大きくなります。