Results 1 to 1 of 1
- 08-07-2007, 05:42 PM #1
Member
- Join Date
- Aug 2007
- Posts
- 3
- Rep Power
- 0
jsp program for client side printer to print these 2 strings on 3/3
this is for normal java program for print 2 strings on 3/3 inch page
but i want in jsp program for client side printer to print these 2 strings on 3/3 inch page
Java Code:import java.awt.BasicStroke; import java.awt.Color; import java.awt.Font; import java.awt.FontMetrics; import java.awt.Graphics; import java.awt.Graphics2D; import java.awt.font.FontRenderContext; import java.awt.font.LineBreakMeasurer; import java.awt.font.TextAttribute; import java.awt.font.TextLayout; import java.awt.geom.Point2D; import java.awt.geom.Rectangle2D; import java.awt.print.Book; import java.awt.print.PageFormat; import java.awt.print.Printable; import java.awt.print.PrinterJob; import java.text.AttributedString; import java.util.Vector; import java.awt.image.*; import java.awt.*; import java.awt.font.*; import java.awt.print.Paper; import java.awt.geom.*; import java.awt.print.*; public class Min12 { public static String text2print; public static String text1print; public static void main (String [] args) { text2print=" HAI "; text1print="Hello...."; Pi dezetekst=new Pi(); } } class Pi extends Min12 { private final static int POINTS_PER_INCH = 1; private PageFormat pgFormat = new PageFormat(); private Book book = new Book(); private Paper p; private int W; private int H; public Pi() { p = new Paper(); p.setSize(W = 188, H = 188); //3" x 3" // p.setImageableArea(20, 21, 2 ,286); //half inch margins pgFormat.setPaper(p); //--- Create a new PrinterJob object PrinterJob printJob = PrinterJob.getPrinterJob (); //--- Create a new book to add pages to //--- Add the cover page using the default page format for this print job book.append (new IntroPage (), pgFormat); //--- Tell the printJob to use the book as the pageable object printJob.setPageable (book); try { printJob.print(); } catch (Exception PrintException) { PrintException.printStackTrace(); } } public void setPrint(String printmij) { text2print=printmij; } private class IntroPage implements Printable{ public int print (Graphics g, PageFormat pageFormat, int page) { Graphics2D g2d = (Graphics2D) g; g2d.setPaint (Color.black); String titleText = text2print; String titleText1 = text1print; g2d.setClip(null); Font titleFont1 = new Font ("arial", Font.BOLD,30); g2d.setFont(titleFont1); g2d.drawString (titleText, 4,20); Font titleFont2 = new Font ("arial", Font.PLAIN,18); g2d.setFont (titleFont2); g2d.drawString (titleText1, 10,35); return (PAGE_EXISTS); } } }
Last edited by levent; 08-07-2007 at 08:06 PM.
Similar Threads
-
How to print text file in java(dotmatrix printer)
By yoganeethi in forum Advanced JavaReplies: 4Last Post: 12-01-2010, 02:45 PM -
Copy a .swf file from server side to client using signed applet
By Imoracle in forum Java AppletsReplies: 2Last Post: 10-05-2008, 07:13 PM -
please help on java program for printer : this printer is connected to system which
By for453 in forum Java 2DReplies: 0Last Post: 08-09-2007, 07:30 AM -
i want how to make aprint client side printer to print these 2 strings on 3/3 inch pa
By for453 in forum NetworkingReplies: 0Last Post: 08-06-2007, 07:54 PM -
How to implement secure connection(HTTPs) in client side
By vicky in forum NetworkingReplies: 6Last Post: 07-18-2007, 04:15 PM
Bookmarks