Nah kali ini gw mau share pengalaman gw menyajikan report
pake tcpdf di CodeIgniter. Pertama bias di download dulu library dari tcpdf
disini, jika belum punya framework CI bias download disini. Oke, sekarang
extract di folder libraries dalam project kamu. Contoh : /folder_project/application/libraries
Sekarang libraries sudah siap, waktunya kita mulai koding
sesuai tampilan yang kita ingunkan. Caranya seperti berikut :
- Buka view dan tambahkan button.
Beri action post yang di tujukan ke
controller sebagai tempat eksekusi yang akan kita design sebagai report yang
kita inginkan, disini saya menggunakan contoh post ke file laporan dengan
action cetak di controllers (PRINT)
- Setelah itu masuk ke file laporan dan tambahkan action cetak seperti berikut :
function cetak(){
$this->load->library('Pdf');
$font = 'helvetica';
$fontSize = 6;
$pdf = new Pdf('P', 'inch', 'A4',
true, 'UTF-8', false);
$pdf->SetFont($font, '',
$fontSize);
$pdf->SetHeaderMargin(10);
$pdf->SetTopMargin(1);
$pdf->setFooterMargin(1);
$pdf->SetAutoPageBreak(true, 10);
$pdf->SetAuthor(' AUTHOR ');
$pdf->SetDisplayMode('real',
'default');
$pdf->setPrintHeader(false);
$pdf->setPrintFooter(false);
$pdf->AddPage('L', array(235.3,
145.7));
$pdf->SetTitle('JUDUL REPORT');
$pdf->Cell('','','TEST
CETAK','0','1','','','','','');
$pdf->Output('JudulReport.pdf',
'I');
}
Coba jalankan dan tekan tombol print
yang telah di buat di view tadi. Maka akan tampil hasil seperti berikut
0 komentar:
Post a Comment