直線の描画(Line)

広告

PDFドキュメントへ直線を描画する方法を確認します。FPDFクラスで用意されているLineメソッドを使います。

始点と終点の間に直線を描画する。

パラメータ:
  x1  始点のx座標
  y1  始点のy座標
  x2  終点のx座標
  y2  終点のy座標

1番目と2番目の引数で始点の座標を指定し、3番目と4番目の引数で終点の座標を指定します。メソッドを実行すると始点から終点に向かって直線が描画されます。

実際には次のように記述します。

<?php
require('fpdf/mbfpdf.php');

$pdf = new MBFPDF();
$pdf->AddMBFont(GOTHIC ,'SJIS');
$pdf->AddPage();
$pdf->SetFont(GOTHIC,'',20);

$pdf->Write(10,'直線の描画');
$pdf->Line(10.0, 10.0, 60.0, 30.0);

$pdf->Output();
?>

サンプルプログラム

では簡単なサンプルで試してみます。

sample1-1.php

<?php
require('fpdf/mbfpdf.php');

$pdf=new MBFPDF('P', 'mm', 'A4');
$pdf->AddMBFont(GOTHIC ,'SJIS');
$pdf->AddPage();
$pdf->SetFont(GOTHIC,'',20);

$pdf->Write(10,'直線の描画');
$pdf->Line(10.0, 10.0, 90.0, 10.0);
$pdf->Line(10.0, 10.0, 10.0, 50.0);
$pdf->Line(90.0, 10.0, 10.0, 50.0);

$pdf->Output();
?>

上記のファイルをWWWサーバのドキュメントルート以下に設置しブラウザからアクセスすると次のように表示されます。

直線の描画(Line)

( Written by Tatsuo Ikura )