Date: Tue, 27 Jan 2004 12:44:45 +1300 From: Jonathan Chen <jonc@chen.org.nz> To: freebsd-java@freebsd.org Subject: JDK1.4.2p6_1 and java.awt.PrintJob Message-ID: <20040126234445.GA28605@grimoire.chen.org.nz>
next in thread | raw e-mail | index | archive | help
--EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hi everyone, I'm having problems with the printing with JDK1.4.2p6_1. The attached code used to work sometime ago (with p4?), and works under Windows as expected, ie Prints 2 pages, with some text. With the latest patchset, I'm missing the second page. Am I missing something here, or did something break? Cheers. -- Jonathan Chen <jonc@chen.org.nz> ---------------------------------------------------------------------- Build a man a fire, and he'll be warm for a day. Set a man on fire, and he'll be warm for the rest of his life. --EVF5PPMfhYS0aIcm Content-Type: text/plain; charset=us-ascii Content-Description: PrintTest.java Content-Disposition: attachment; filename="PrintTest.java" import java.awt.*; public class PrintTest { public static void main ( String args []) { JobAttributes job = new JobAttributes (); job.setDialog (JobAttributes.DialogType.COMMON); job.setDefaultSelection (JobAttributes.DefaultSelectionType.ALL); PageAttributes page = new PageAttributes (); page.setOrigin (PageAttributes.OriginType.PRINTABLE); PrintJob pj = Toolkit. getDefaultToolkit (). getPrintJob ( null, "Printer", job, page); if (pj == null) { System.out.println ("Quit"); System.exit (1); } Graphics g = pj.getGraphics (); if (g == null) { System.err.println ("Null on pj.getGraphics()"); System.exit (1); } g.drawString ("This is a test", 0, 20); g.dispose (); pj.end (); System.exit (0); } } --EVF5PPMfhYS0aIcm--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040126234445.GA28605>