Sep 212016
 

Add image with tcpdf

Assalamu’alailum wr wb

Terkadang saat kita ingin mencetak report kita memerlukan membuat header dengan logo atau mungkin memasukkan images kedalam body laporan kita. Saat kita menggunakan tcpdf biasanya diakan membutuhkan realpath / path asli lokasi image bukan url. itu yang terkadang menyebabkan gagal saat membuat report.

Bita bisa menggunakan script

Itu juga berlaku untuk css untuk mempercantik laporan kamu.

semoga dapat membantu

Wassalamu’alaikum wr wb

Nov 162012
 

Assalamu’ alaikum wr wb

swt report (T-Report)

Satu lagi sebuah project iseng yang mungkin bisa di kembangkan oleh semuanya, saya mempunyai ide untuk mencetak html sebagai report, tapi mungkinmasih banyak kekurangan.

untuk lebih detail tentang project ini silakan di download di https://bitbucket.org/mbahsomo/t-swt-report

Ini adalah hasilnya :

SWT Report

SWT Report

Wassalamu’ alaikum wr wb

Aug 092009
 

Assalamu’alaikum wr wb

Minggu lalu saya sedang ada pekerjaan untuk membuat report dengan banyak sekali model grafik – grafik. Yang membuat agak sedikit kerepotan adalah report ini jalan di browser bukan pada program desktop, juga masalahnya bukan juga dengan java, kenapa kalo di java kan ada Ireport, nah di php kira – kira apa yang di pakai ya. Saya teringat beberapa tahun yang lalu saya pernah iseng buat report di php dengan grafik dengan memanfaatkan Flass, alias parsing ke flas dengan data xml. Tapi saya saya lupa nama programnya apa. Karena lupa ya jalan terakhir tanya sama mbah google. dengan jawabannya adalah XML/SWF Charts yang beralamatkan di http://www.maani.us ok segera explorasi dua hari saya berexplorasi dengan nih chart. dengan keputusan ya mungkin ini kurang cocok atau saya yang kurang merasa puas karena harus create xml baru bisa di baca oleh char. Lama merenung akhirnya teringat dengan ExtJs kalo ngak salah ada chart di ExtJs, ok langsung buka ExtJs dan hasilnya betul ada. ok cerita selesai sampai disini ya mulai explorasinya.

Pertama yang dibutuhkan adalah Library ExtJS yang bisa di Download di http://www.extjs.com, dan juga

CodeIgniter.
Copykan Library ExtJS ke folder di CodeIgniter misal kita buat folder sendiri

1.Langkah pertama konfigurasi database pada CodeIgniter anda.
2.Buat table pada database anda
misal :

CREATE TABLE <code>tbl_grafik</code> (
    <code>keterangan</code> varchar(50) NOT NULL,
    <code>tahun</code> int(11) NOT NULL,
    <code>bulan</code> int(11) NOT NULL,
    <code>nilai</code> float(9,3) DEFAULT '0.000',
    PRIMARY KEY (<code>keterangan</code>)
  ) ENGINE=InnoDB DEFAULT CHARSET=latin1;
  Insert into tbl_grafik values('Pembelian',2009,1,200);
  Insert into tbl_grafik values('Pembelian',2009,2,245);
  Insert into tbl_grafik values('Penjualan',2009,1,150);
  Insert into tbl_grafik values('Penjualan',2009,2,300);

3.Buat Controller dengan nama printController.php

Continue reading »

Jul 272009
 

Beberapa waktu yang lalu saya membuat program untuk sebuah toko yang membutuhkan pencetakan nota penjualan yang harus di cetak dengan kertas continous, pertama saya buat dengan menggunakan Ireport yang langsung cetak, tapi masalah nya ternyata kalo pake Ireport setelah selesai cetak satu nota kertas akan menggulung sampai ukuran kertas tertentu, padahal harusnya setelah selesai print udah berhenti di situ dan baru lanjut nota selanjutnya.

Akhirnya teringat saat menbuat program dengan Delphi dan VB wah harus buat output ke printer langsung nih, kalo dalam command bisa seperti ini

echo “Hello Word” > LPT1

Intinya adalah dengan menulis atau mengirimkan langsung tiap char ke printer.

Ok langsung saja kalo begitu berikut sourceny untuk mengirimkan char ke printer LPT1

package demo;
import java.io.FileWriter;
import java.io.IOException;
/**
*
* @author Sugik
*/
public class CobaPrint {
 public static void main(String[] args){
   try{
     FileWriter out = new FileWriter("LPT1");
     out.write("Hello World!");
     out.write(0x0D); out.close();
   }catch(IOException e){
       e.printStackTrace();
   }
 }
}