Webアプリ開発エンジニアのための技術情報サイト「テックスコア」

2. 線と画像の表示

2.1. 線の表示

もっとも単純な線を表示するには、drawLine()メソッドを使用します。以下のサンプルは、長さが200の線を等間隔で5本表示しています。

・・・
(略)
pg.setLineWidth(3);
for(int i=0;i<5;i++){
	pg.drawLine(100,500-i*30,300,500-i*30);
}
(略)
・・・

■生成されるPDFファイル(LineSample.pdf

drawLine()メソッドでは、引き数に以下の4点を指定します。

  • 1つ目   始点のx座標
  • 2つ目   始点のy座標
  • 3つ目   終点のx座標
  • 4つ目   終点のy座標

また、setLineWidth()メソッドを使用することで、線の太さを指定することが出来ます。サンプルでは線の太さを3にしています。

2.2. 矩形の表示

矩形の表示には、PDFGraphicsクラスのdrawRect()メソッドを指定します。次のサンプルでは、矩形を5つ表示しています。

・・・
(略)
pg.setLineWidth(0.5);
for(int i=0;i<5;i++){
    pg.drawRect(100+i*30,100+i+30,200,150);
}
(略)
・・・

■生成されるPDFファイル(RectSample.pdf

drawRect()メソッドでは、引き数に以下の4つを指定します。

  • 1つ目   左下のx座標
  • 2つ目   左下のy座標
  • 3つ目   幅
  • 4つ目   高さ


前のページへ TECHSCOREのTOPページへ 次のページへ
TECHSCORE PR
PR
PR
PR
PR
PR

techscore(トップページへ)
TECHSCORE書店
TECHSCOREトップページJavaSQLXMLリッチクライアントモデリングセマンティックWebその他技術Tuigwaa