Setelah kita melakukan extend class TCPDF seperti yang telah dibahas pada artikel sebelumnya, kita juga dapat memanfaatkannya untuk melakukan setting pada header.

Contoh pemanggilan adalah:
$pdf = Yii::createComponent(‘application.extensions.tcpdf.mypdf’,  ‘P’, ‘mm’, ‘A4’, true, ‘UTF-8’);
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor(Yii::app()->user->id);
$pdf->SetTitle(“Purchase Order “.$model->purchase_no);
$pdf->setTopMargin(20);
$pdf->setPrintHeader(true);
$pdf->setPrintFooter(true);
$pdf->my_x0=$x0;
$pdf->my_y0=$y0;
$pdf->my_header=$header_html;//$header_html tentunya telah didefinisikan sebelumnya
$pdf->AddPage();
$pdf->SetFont(“times”, “”, 10);

Untuk data yang bersifat tabel,kita mungkin ada tambahan header untuk halaman ke dua dan seterusnya. Kita dapat mengubah header sesuai dengan urutan programming kita. Misal kita bisa mengubah header dengan coding berikut ini:
$w=190;
$y=20;
$pdf->writeHTMLCell ($w, $h, $x + $x0, $y + $y0, $master_data_html, $border=0, $ln=0, $fill=false, $reseth=true, $align=”, $autopadding=true);        
$y=55;
$w=200;
        //echo $y + $y0;
$pdf->my_header=$header_html . $header_table_html .”</table>” ;
$pdf->setTopMargin(33);
$pdf->writeHTMLCell ($w, $h, $x  + $x0-1, $y + $y0, “$item_data_html $ttd_data_html”, $border=0, $ln=0, $fill=false, $reseth=true, $align=”, $autopadding=true);        

 

Kunjungi www.proweb.co.id untuk menambah wawasan anda.

Setting header pada TCPDF di Yii