Membuat Page Number start and end menggunakan fungsi bawaan fpdf

Membuat Page Number  start and end  menggunakan fungsi bawaan fpdf
Jika anda sering untuk membuat document dengan format pdf pada php menggunakan library  FPDF anda pasti akan berurusan dengan formatting bagian footer salah satunya dengan page number itu sendiri. Pada tutorial kali ini saya ingin membagikan sedikit kodingan bagaimana membuat page number start to end secara otomatis, tidak dengan mengisinya secara manual seperti yang pernah saya lakukan sebelum menemukan aliasnbpages ini.

// path sesuaikan dengan kondisi folder anda
require ("../LIB_PDF/fpdf.php");

// Pembuatan class PDF
class PDF extends FPDF {
                // format untuk image bagian kanan dan kiri
                function format($title){
                                $this->setFillColor(255,255,255);
                                $this->setXY(5,5);
                                $this->setFont('Arial','B',14);
                                $this->CELL (200, 20, $title ,0,0,'C',2);
                                $this->setFont('Arial','',11);
                                $this->image('images/dockanan-logo.jpg',12,5, 19);
                                $this->image('images/dockiri-logo.jpg',190,7, 11);
                                $this->setAutoPageBreak(false);
                }
               
                // Format footer
                function Footer(){
                                //Go to 1.5 cm from bottom
                                $this->SetY(-15);
                                //Select Arial italic 8
                                $this->SetFont('Arial','I',8);
                                //Print current and total page numbers
                                $this->Cell(0,10,'Page '.$this->PageNo().'/{nb}',0,0,'C');
                }
}

$pdf=new PDF();
$pdf->open();
$pdf->setFillColor(255,255,255);

$ya = 25;
// Aktifkan fungsi alias untuk setting page number start to end
$pdf->AliasNbPages();
// Add Page 1
$pdf->AddPage('P','A4');
$pdf->format("Hello World");
$pdf->footer();

// Add Page 2
$pdf->AddPage('P','A4');
$pdf->format("Kimochi World");
$pdf->footer();


$pdf->output();
?>

Silahkan mencoba mempraktekan untuk membuat script pdf untuk menampilkan start page number to End page number.
Selamat Berkreasi dan Think Smart !!!

0 comments:

Post a Comment