utils
Class PrintUtils

java.lang.Object
  extended by utils.PrintUtils
All Implemented Interfaces:
java.awt.print.Printable

public class PrintUtils
extends java.lang.Object
implements java.awt.print.Printable


Field Summary
 
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
 
Constructor Summary
PrintUtils()
           
PrintUtils(java.awt.Component componentToBePrinted)
           
PrintUtils(java.lang.String file)
           
 
Method Summary
static void disableDoubleBuffering(java.awt.Component c)
          The speed and quality of printing suffers dramatically if any of the containers have double buffering turned on.
static void displayData(byte[][] data)
           
static void displayData(int[][] data)
           
static void enableDoubleBuffering(java.awt.Component c)
          Re-enables double buffering globally.
static char getBinary(boolean b)
           
 java.awt.Font getFont()
           
 java.awt.print.PageFormat getGlobalPageFormat()
           
static javax.print.PrintService[] getPrintServices()
           
static void info(java.lang.String s)
           
 void print()
           
static void print(byte[][] b)
           
static void print(double[] b)
           
static void print(double[][] b)
           
static void print(double[] b, java.text.NumberFormat nf)
           
static void print(java.util.Enumeration e)
           
 int print(java.awt.Graphics g, java.awt.print.PageFormat pageFormat, int pageIndex)
           
static void print(java.lang.Object[] o)
           
static void print(java.awt.print.PageFormat pageFormat)
           
static void print(java.awt.print.Paper p)
           
static void print(javax.print.PrintService ps)
           
static void print(short[][] b)
           
static void print(java.lang.String[] o)
           
 int print2(java.awt.Graphics g, java.awt.print.PageFormat pf, int pageIndex)
           
static void printComponent(java.awt.Component c)
           
static void PrintContainer(java.awt.Container c)
           
static void printFile()
           
 void printFormat()
           
static void println(java.lang.Object o)
           
static void println(java.lang.String displayName)
           
static void printState(RunCheckBox[][] rcb1)
           
 void setFont(java.awt.Font font)
           
 void setGlobalPageFormat(java.awt.print.PageFormat globalPageFormat)
           
static void testListPrintServices()
           
static void throwing(java.lang.String name, java.lang.String s, java.lang.Throwable thrown)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PrintUtils

public PrintUtils(java.lang.String file)

PrintUtils

public PrintUtils()

PrintUtils

public PrintUtils(java.awt.Component componentToBePrinted)
Method Detail

printFile

public static void printFile()

print2

public int print2(java.awt.Graphics g,
                  java.awt.print.PageFormat pf,
                  int pageIndex)
           throws java.awt.print.PrinterException
Throws:
java.awt.print.PrinterException

printComponent

public static void printComponent(java.awt.Component c)

print

public void print()

print

public int print(java.awt.Graphics g,
                 java.awt.print.PageFormat pageFormat,
                 int pageIndex)
Specified by:
print in interface java.awt.print.Printable

disableDoubleBuffering

public static void disableDoubleBuffering(java.awt.Component c)
The speed and quality of printing suffers dramatically if any of the containers have double buffering turned on. So this turns if off globally.


enableDoubleBuffering

public static void enableDoubleBuffering(java.awt.Component c)
Re-enables double buffering globally.


getFont

public java.awt.Font getFont()

setFont

public void setFont(java.awt.Font font)

getGlobalPageFormat

public java.awt.print.PageFormat getGlobalPageFormat()

setGlobalPageFormat

public void setGlobalPageFormat(java.awt.print.PageFormat globalPageFormat)

printFormat

public void printFormat()

print

public static void print(java.awt.print.PageFormat pageFormat)

print

public static void print(java.awt.print.Paper p)

println

public static void println(java.lang.Object o)

testListPrintServices

public static void testListPrintServices()

getPrintServices

public static javax.print.PrintService[] getPrintServices()

print

public static void print(javax.print.PrintService ps)

displayData

public static void displayData(int[][] data)

displayData

public static void displayData(byte[][] data)

print

public static void print(double[] b,
                         java.text.NumberFormat nf)

print

public static void print(double[] b)

print

public static void print(double[][] b)

print

public static void print(short[][] b)

print

public static void print(byte[][] b)

getBinary

public static char getBinary(boolean b)

printState

public static void printState(RunCheckBox[][] rcb1)

print

public static void print(java.util.Enumeration e)

print

public static void print(java.lang.Object[] o)

print

public static void print(java.lang.String[] o)

PrintContainer

public static void PrintContainer(java.awt.Container c)

println

public static void println(java.lang.String displayName)

info

public static void info(java.lang.String s)

throwing

public static void throwing(java.lang.String name,
                            java.lang.String s,
                            java.lang.Throwable thrown)