Dalam membuat aplikasi komputer tentulah yang diinginkan untuk hasil akhirnya adalah sebuah output berupa lembaran laporan atau suatu form transaksi, bisa berupa nota, struk, surat jalan, invoice, dll. Untuk mencetak laporan biasanya kita menggunakan kertas ukuran standar seperti A4, F4 akan tetapi untuk struk dll kita menggunakan kertas yang ukurannya custom size dan pencetakan dapat berhenti tanpa harus menghabiskan semua halaman kertas.
Untuk dapat membuat printer berhenti saat pencetakan selesai pada win NT keatas akan sangat sulit kalau kita menggunaka settingan driver dari printer. Pengaksesan secara langsung ke port LPT1 merupakan solusi umum saat ini. akan tetapi kelemahannya untuk printer yang terpasang di port lain (serial, USB, dlsb) tidak bisa diaksen. Untuk dapat menggunakan semua port yang ada di komputer kita sebaiknya langsung mengirim text ke spooler printer di Windows
TRAWPrinter merupakan salah satunya komponen yang free. Awalnya komponen dibuat oleh Przemyslaw Jankowski (v.1.0) yg hanya berisi fungsi2 dasar pencetakan teks di win32 dengan komponen ini semua masalah pencetakan hampir terselesaikan, dari masalah printer sharing, dll.
Penggunaan komponen ini sangat mudah, seperti kita membuat bahasa pascal. Berikut contoh penggunaanya :
procedure TForm1.Button1Click(Sender: TObject); begin // empty printer name would print to default printer RAWPrinter1.PrinterName := ''; RAWPrinter1.BeginDoc; // start printing RAWPrinter1.WriteList(Memo1.Lines, true); // print memo text RAWPrinter1.EndDoc; // stop printing end;
Untuk isi dari Memo1 sebagai berikut :
Adapun isi dari TMemo1 adalah sebagai berikut:
roman courier bold italic underlinestrikesmall normal bigdouble subtextsupertext right-aligned centered left-aligned
TRowPrinter juga mendukung kode HTML jadi kita dapat dengan mudah membentuk format tulisannya.
Selamat mencoba dan Semoga bermanfaat.
Azis Abdullah (ABSystem)
http://www.absystem.achindotech.com
» Continues Form (42)Komponen Delphi berdasarkan mekanisme akses datanya: . Komponen BDE(borland database engina) Basis data yang di akses adalah: database paradox, dan dbase table. .Komponen ADO(activex data object) Basis data yang di akses:Ms Access,msSql serve
» Barcode Reader (304)RVoG4Q <a href="http://jrjwthmyxqmc.com/">jrjwthmyxqmc</a>, [url=http://gcfhgztpqkmo.com/]gcfhgztpqkmo[/url], [link=http://xbuiuygnvdeh.com/]xbuiuygnvdeh[/link], http://xaxsfwoteyxu.com/
» Aplikasi Handphone (958)Menggunakan perangkat barcoder reader pada aplikasi kita sangatlah mudah
» Mengirim SMS dari PC (751)Kompilasi beberapa unit yang digunakan untuk mengirim dan membaca SMS, dan menampilkan informasi handphone
Jika sebelumnya sudah dibahas cara membaca SMS lewat PC, belum lengkap rasanya kalau tidak dibahas tentang proses pengiriman SMS lewat PC.