contact
WA: 0822-8846-7823
SMS: 0822-8846-7823
Call: 0822-8846-7823
BBM: D7DB3491
ebsofmail@gmail.com

Setting Ukuran Kertas di Ezpdf PHP

Posted in PHP MYSQL / i Life at 18 Oktober 2017 With 0 Comments

Tutorial kali ini kita akan membahas cara mengatur bentuk ukuran kertas di library Ezpdf, Mengatur Tampilan potrait (berdiri) maupun landscape (tidur) . Untuk printout report atau laporan sebuah aplikasi di website biasanya kita menggunakan library untuk membuat pdf. nah.. disini kita menggunakan library tersebut. untuk itu diharapkan anda sudah mempunya script sendiri tentang membuat laporan pdf dengan ezpdf. Untuk mendownload modul ezpdf silahkan kunjungi link ini >> http://sourceforge.net/projects/pdf-php/

Untuk mengatur tampilan kertas menjadi potrait, atau mengubah ukuran kertas yang digunakan seperti A4,F4,F6 anda cukup mengganti code

$pdf = new Cezpdf('A6','landscape');
▼ Download Source Code Dibawah Ini ▼


Berikut sample script nya :

    <?php
    switch($_GET[act]){
    default:
    include('class.ezpdf.php');
    mysql_connect("localhost","root","");
    mysql_select_db("dbtoko");
    $pdf = new Cezpdf('A6','landscape');
    $pdf->ezText("",11,array("justification"=>"left"));
    $pdf->ezSetCmMargins(2.5,2,3.5,3);
    $all=$pdf->openObject();
    $pdf->setStrokeColor(0,0,0,1);
    $pdf->addJpegFromFile('lala sport.jpg',75,240,35,40);
    $pdf->addText(180,265,11,'NOTA PENJUALAN');
    $pdf->addText(115,245,11,'TOKO MR. B.C');
    $pdf->line(55,235,360,235);
    $pdf->line(55,50,360,50);
    $pdf->addText(55,34,8,'Dicetak pada tanggal : '.date('d-m-Y, H:i:s'));
    $pdf->closeObject();
    $pdf->addObject($all,'all');
    $sql = mysql_query("SELECT orders.tgl_order, orders.status_order, produk.nama_produk, orders.nama_kustomer, kota.nama_kota, kota.ongkos_kirim, orders.alamat, orders.telpon, orders.email, produk.harga, orders_detail.jumlah FROM produk, orders_detail, orders, kota WHERE produk.id_produk = orders_detail.id_produk AND orders.id_orders = orders_detail.id_orders AND kota.id_kota = orders.id_kota AND status_order='Lunas'");
    $i=1;
    while($r=mysql_fetch_array($sql)){

    $pdf->ezText("Tanggal Order      $r[tgl_order]");
    $pdf->ezText("Nama Produk       $r[nama_produk]");
    $pdf->ezText("Nama Kostumer   $r[nama_kustomer]");
    $pdf->ezText("Nama Kota           $r[nama_kota]");
    $pdf->ezText("Alamat                  $r[alamat]");
    $pdf->ezText("Telpon                  $r[telpon]");
    $pdf->ezText("E-Mail                   $r[email]");
    $pdf->ezText("Harga                   Rp. $r[harga]");
    $pdf->ezText("Jumlah                 $r[jumlah]");
    $pdf->ezText("Ongkos Kirim       Rp. $r[ongkos_kirim]");

    $i++;
            $total=$r[jumlah]*$r[harga]+$r[ongkos_kirim];
    $pdf->ezText("------------------------------------------------");
    $pdf->ezText("Total Keseluruhan     : Rp.{$total}\n\n");
    }
    $options=array('shaded'=>0,'width'=>1100);
    $pdf->ezTable($data,'','','');
    $pdf->ezStream();
        break;
    }
    ?>

 Demikian... artikel mengubah atau menentukan  ukuran kertas di ezpdf, semoga ini akan berguna untuk kita semua..

Artikel Rekomendasi



Artikel Terkait

Diskusi