- Home ›
- FPDFを使ったPDF作成 ›
- 表の出力 ›
- HERE
境界線の線の太さを設定(SetLineWidth)
広告
セルの境界線を表示させる場合に境界線の線の太さを指定することができます。線の太さを指定するにはFPDFクラスで用意されているSetLineWidthメソッドを使います。
SetLineWidth(float width)
線の幅を定義します。デフォルトでは0.2 mmに設定されています。 パラメータ: width 線の幅
線の太さを設定します。デフォルトでは0.2 mmですが、設定する場合の単位はMBFPDFクラスのコンストラクタで指定した寸法の種類となります。
実際には次のように記述します。
<?php
require('fpdf/mbfpdf.php');
$pdf = new MBFPDF();
$pdf->AddMBFont(GOTHIC ,'SJIS');
$pdf->AddPage();
$pdf->SetFont(GOTHIC,'',20);
$pdf->SetLineWidth(0.5);
$pdf->Cell(0, 20, 'サンプル文字列', 1, 1);
$pdf->Output();
?>
上記の場合、境界線の線の太さが0.5mmになります。
サンプルプログラム
では簡単なサンプルで試してみます。
<?php
require('fpdf/mbfpdf.php');
$pdf=new MBFPDF('P', 'mm', 'A4');
$pdf->AddMBFont(GOTHIC ,'SJIS');
$pdf->AddPage();
$pdf->SetFont(GOTHIC,'',20);
$pdf->SetLineWidth(0.2);
$pdf->Cell(80, 15, '東京', 1, 1);
$pdf->SetLineWidth(1.5);
$pdf->Cell(80, 15, '大阪', 1, 1);
$pdf->SetDrawColor(255, 0, 0);
$pdf->SetLineWidth(0.5);
$pdf->Cell(80, 15, '名古屋', 1, 1);
$pdf->Output();
?>
上記のファイルをWWWサーバのドキュメントルート以下に設置しブラウザからアクセスすると次のように表示されます。
( Written by Tatsuo Ikura )
PHPBook