Pada contoh script kali ini masih membahas tentang pemanfaatan modal bootstrap kali ini untuk membuat preview pencetakan dan melakukan pencetakan setelah sebelumnya penulis membahas tentang :
Pada modal bootstrap, jika kita tidak membuat css tambahan maka ketika membuat tombol cetak didalam modal bootstrap maka seluruh layar akan tercetak. Untuk jelasnya perhatikan contoh berikut, penulis memiliki aplikasi untuk mencetak invoice seperti berikut :
Dari contoh diatas jika kita meng-klik tombol cetak, maka hasil pencetakan akan tampak seperti berikut :
Perhatikan gambar diatas, anda lihat dibelakang modal bootstrap seluruh tampilan layar tercetak, padahal kita menginginkan bagian invoice nya saja yang tercetak, sehingga tampilan hasil pencetakan yang kita inginkan seperti berikut :
Bagaimana membuatnya ? berikut tutorial membuat aplikasi pencetakan invoice menggunakan modal bootstrap dengan Framework Codeigniter (untuk kasus PHP procedural sama saja)
- Buat database (misal latihan_ci)
- Buat tabel kwitansi
- Buat tabel detail_kwitansi
- Buat view di phpmyadmin
- Buat Controller home
- Buat Controller Invoice
- Buat model M_invoice
- Buat css print-bootstrap.css simpan di direktori bootstrap/css (ini adalah bagian terpenting)
- Buat view home, pada bagian sebelum tag penutup </body> buat script untuk menampilkan modal bootstrap dan menampilkan data penjualan. Pada bagian home buat div dengan class noprint agar bagian yang ada pada area div noprint tidak dicetak
- Buat view DataInvoice
Perhatikan bagian tag link href diatas, sesuikan nama class dan value atribut href dengan penamaan class class pada modal bootstrap - Jalankan aplikasi jika sukses maka modal bootstrap akan dapat dijalankan, dan sebagai bahan pembelajaran silahkan download scriptnya pada link dibawah ini :
Post a Comment