FPDFを使った場合のHeader出力
PHPでPDFを出力する際、FPDFクラスを使用する場合、(FPDF1.52 Japanese.php適応)Headerがうまく出力されなくて困った。
通常、FPDFクラスを継承してクラスを作成し、Headerメンバの内容をオーバーライドして使用する。その場合、Fontをセットしておかないと1ページ目のデータが出力されない。
※これでは1ページ目のデータが出ない。
function Header()
{
//右へ移動
$this->Cell(80);
//境界線に囲まれたタイトル
$this->Cell(30,10,'Title',1,0,'C');
//改行
$this->Ln(20);
}
※これは正常に出力
function Header()
{
//Arial bold 15のフォントを指定する
$this->SetFont('Arial','B',15);
//右へ移動
$this->Cell(80);
//境界線に囲まれたタイトル
$this->Cell(30,10,'Title',1,0,'C');
//改行
$this->Ln(20);
}