2009年12月1日

FPDF_頁首、頁尾、分頁和圖檔

define('FPDF_FONTPATH','../font/');
require('../chinese-unicode.php');

class PDF extends PDF_Unicode{
    //Page header
    function Header(){
        //Logo
        $this->Image('logo_pb.png',10,8,33);
        //Arial bold 15
        $this->SetFont('Arial','B',15);
        //Move to the right
        $this->Cell(80);
        //Title
        $this->Cell(30,10,'Title',1,0,'C');
        //Line break
        $this->Ln(20);
    }
    //Page footer
    function Footer(){
        //Position at 1.5 cm from bottom
        $this->SetY(-15);
        //Arial italic 8
        $this->SetFont('Arial','I',8);
        //Page number
        $this->Cell(0,10,'Page '.$this->PageNo().' / Page {nb}',0,0,'C');
    }
}

//Instanciation of inherited class
//$pdf=new PDF_Unicode();
$pdf=new PDF();
$pdf->Open();
$pdf->AddPage();

$pdf->AddUniCNShwFont('uni'); 
$pdf->SetFont('uni','',10);

for($i=1;$i<=40;$i++){
  $pdf->Cell(0,10,'中文也許 line number'.$i,0,1);
}
$pdf->Output(); 

Demo

沒有留言: