Oct 052012
 

Assalau’ alaikum wr wb

Direct Print swt (Standard Widget Toolkit)

Eclipse

Ini adalah salah satu trik pada pembuatan program java swt, kalo tutorial saya yang menggunakan swing saat melakukan print direct langsung ke LPT1, tetapi saat printer tidak menggunakan LPT1 maka kita harus menggunakan teknik lain, salah satunya adalah dengan menggunakan class Pritner.

Berikut adalah contoh penggunakan script Priter pada swt .

package coba;

import org.eclipse.swt.SWT;
import org.eclipse.swt.graphics.Color;
import org.eclipse.swt.graphics.GC;
import org.eclipse.swt.printing.Printer;

public class CobaCetak {

	/**
	 * @param args
	 */
	public static void main(String[] args) {
		Printer printer = new Printer();
	    if (printer.startJob("SWT Printing ")) {
	      Color black = printer.getSystemColor(SWT.COLOR_BLACK);
	      GC gc = new GC(printer);
	      if (printer.startPage()) {
	        gc.setForeground(black);
	        String testString = "Coba Print";
	        gc.drawString(testString, 20, 20);
	        gc.drawString(testString, 20, 120);
	        gc.drawString(testString, 20, 220);
	        gc.drawString(testString, 20, 320);
	        printer.endPage();
	      }
	      gc.dispose();
	      printer.endJob();
	    }
	    printer.dispose();
	}

}

Oke semoga script sederhana diatas dapat bermanfaat buat kitq semua.

Wassalamu’ alaikum wr wb

Facebook Comments

 Leave a Reply

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">

(required)

(required)