Results 1 to 1 of 1
Thread: Simple Printing Example
-
Simple Printing Example
Java Code:import org.eclipse.swt.graphics.GC; import org.eclipse.swt.printing.PrintDialog; import org.eclipse.swt.printing.Printer; import org.eclipse.swt.printing.PrinterData; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; public class SimplePrint { Display display = new Display(); Shell shell = new Shell(display); public SimplePrint() { shell.pack(); shell.open(); PrintDialog dialog = new PrintDialog(shell); // Opens a dialog and let use user select the // target printer and configure various settings. PrinterData printerData = dialog.open(); if(printerData != null) { // If a printer is selected // Creates a printer. Printer printer = new Printer(printerData); // Starts the print job. if(printer.startJob("Text")) { GC gc = new GC(printer); // Starts a new page. if(printer.startPage()) { gc.drawString("Eclipse", 200, 200); // Finishes the page. printer.endPage(); } gc.dispose(); // Ends the job. printer.endJob(); } // Disposes the printer object after use. printer.dispose(); System.out.println("Print job done."); } // Set up the event loop. while (!shell.isDisposed()) { if (!display.readAndDispatch()) { // If no more entries in event queue display.sleep(); } } display.dispose(); } private void init() { } public static void main(String[] args) { new SimplePrint(); } }"The sole cause of man’s unhappiness is that he does not know how to stay quietly in his room." - Blaise Pascal
Similar Threads
-
Printing Example
By Java Tip in forum SWTReplies: 0Last Post: 07-11-2008, 04:41 PM -
Help Printing Tables
By ogidantunde in forum Advanced JavaReplies: 0Last Post: 06-14-2008, 06:34 PM -
Help with a very simple method for a very simple beginner.
By cakeman in forum New To JavaReplies: 2Last Post: 05-04-2008, 05:27 PM -
Printing using java
By ramachandran in forum Advanced JavaReplies: 1Last Post: 01-05-2008, 10:16 AM -
printing problem
By ntpl in forum AWT / SwingReplies: 0Last Post: 11-27-2007, 11:20 AM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks