PDF作成ライブラリー「HaruPDF」の環境構築&Example(PHP版)

TIPO
WWW Search TIPO Search
Total Access 006650
Now Access 01
Today 22 / Yesterday 34
  トップページへ  >  PHP - HaruPDF  >  Tips108  ( 最終更新日 : 2008/01/6 )

罫線

罫線出力のExample。
§1 概要
罫線の太さを指示し、罫線を一本引きます。
その後にループで等間隔で繰返し引く処理をします。
§2 Example
動作確認環境:HaruPDF / PHP5.2 / WinXP SP2
Source1(PHP)
<?php
header("Content-Type: text/html; charset=EUC-JP");

define("PARAM_FN", "c:/HaruPDF_Tips_108.pdf");

define("LINEWIDTH", 1);

define("pointX_START", 50);
define("pointX_END", 400);
define("pointY_START_END", 750);

$objPdf = new HaruDoc;

$page = $objPdf->addPage();

$page->setLineWidth(LINEWIDTH);

$page->moveTo(pointX_START, pointY_START_END);
$page->lineTo(pointX_END, pointY_START_END);

for($pointY=700; $pointY>500; $pointY-=10) {
	$page->moveTo(pointX_START, $pointY);
	$page->lineTo(pointX_END, $pointY);
}

$page->stroke();

$objPdf->save(PARAM_FN);
?>
				
§3 Source & OutputPDF
§4 解説
setLineWidth()で線の太さを設定します。
moveTo()で設定した始点から、lineTo()で設定した終点まで罫線を引き、 引いた線をstroke()にて描写させます。
stroke()は、lineTo()等の線引きを複数設定した後で、まとめて描写することも可能です。
§5 備考
線種は別途Tipsとします。
線色は、文字色と同様に指示出来ます。

△ページトップへ