com.crionics.jpdf.creator
Class JPdfCreatorJob

java.lang.Object
  extended by java.awt.print.PrinterJob
      extended by com.crionics.jpdf.creator.JPdfCreatorJob
All Implemented Interfaces:
Version, java.lang.Runnable

public final class JPdfCreatorJob
extends java.awt.print.PrinterJob
implements Version, java.lang.Runnable

This class is used to create PDF content from scratch.


Field Summary
 
Fields inherited from interface com.crionics.jpdf.Version
VERSION
 
Constructor Summary
JPdfCreatorJob()
           
 
Method Summary
 void cancel()
           
 java.awt.print.PageFormat defaultPage(java.awt.print.PageFormat arg0)
           
 int getCopies()
           
 java.io.File getFilename()
           
 java.lang.String getJobName()
           
static java.awt.print.PrinterJob getPrinterJob()
           
 java.lang.String getUserName()
           
 boolean isCancelled()
           
 java.awt.print.PageFormat pageDialog(java.awt.print.PageFormat pf)
          Displays a dialog that allows modification of a PageFormat instance
 void print()
           
 boolean printDialog()
           
 void run()
           
 void setCopies(int numCopies)
           
 void setFilename(java.io.File thefilename)
           
 void setJobName(java.lang.String job)
           
 void setPageable(java.awt.print.Pageable thePageable)
           
 void setPreferences(Preferences prefs)
           
 void setPrintable(java.awt.print.Printable thePrintable)
           
 void setPrintable(java.awt.print.Printable thePrintable, java.awt.print.PageFormat thePageFormat)
           
 java.awt.print.PageFormat validatePage(java.awt.print.PageFormat arg0)
          Returns the clone of page with its settings adjusted to be compatible with the current printer of this PrinterJob.
 
Methods inherited from class java.awt.print.PrinterJob
defaultPage, getPrintService, lookupPrintServices, lookupStreamPrintServices, pageDialog, print, printDialog, setPrintService
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JPdfCreatorJob

public JPdfCreatorJob()
Method Detail

getPrinterJob

public static final java.awt.print.PrinterJob getPrinterJob()

cancel

public void cancel()
Specified by:
cancel in class java.awt.print.PrinterJob

defaultPage

public java.awt.print.PageFormat defaultPage(java.awt.print.PageFormat arg0)
Specified by:
defaultPage in class java.awt.print.PrinterJob

getCopies

public int getCopies()
Specified by:
getCopies in class java.awt.print.PrinterJob

getFilename

public java.io.File getFilename()

getJobName

public java.lang.String getJobName()
Specified by:
getJobName in class java.awt.print.PrinterJob

getUserName

public java.lang.String getUserName()
Specified by:
getUserName in class java.awt.print.PrinterJob

isCancelled

public boolean isCancelled()
Specified by:
isCancelled in class java.awt.print.PrinterJob

pageDialog

public java.awt.print.PageFormat pageDialog(java.awt.print.PageFormat pf)
Displays a dialog that allows modification of a PageFormat instance

Specified by:
pageDialog in class java.awt.print.PrinterJob

print

public void print()
           throws java.awt.print.PrinterException
Specified by:
print in class java.awt.print.PrinterJob
Throws:
java.awt.print.PrinterException

printDialog

public boolean printDialog()
Specified by:
printDialog in class java.awt.print.PrinterJob

run

public void run()
Specified by:
run in interface java.lang.Runnable

setCopies

public void setCopies(int numCopies)
Specified by:
setCopies in class java.awt.print.PrinterJob

setFilename

public void setFilename(java.io.File thefilename)

setJobName

public void setJobName(java.lang.String job)
Specified by:
setJobName in class java.awt.print.PrinterJob

setPageable

public void setPageable(java.awt.print.Pageable thePageable)
                 throws java.lang.NullPointerException
Specified by:
setPageable in class java.awt.print.PrinterJob
Throws:
java.lang.NullPointerException

setPreferences

public void setPreferences(Preferences prefs)

setPrintable

public void setPrintable(java.awt.print.Printable thePrintable)
Specified by:
setPrintable in class java.awt.print.PrinterJob

setPrintable

public void setPrintable(java.awt.print.Printable thePrintable,
                         java.awt.print.PageFormat thePageFormat)
Specified by:
setPrintable in class java.awt.print.PrinterJob

validatePage

public java.awt.print.PageFormat validatePage(java.awt.print.PageFormat arg0)
Returns the clone of page with its settings adjusted to be compatible with the current printer of this PrinterJob.

Specified by:
validatePage in class java.awt.print.PrinterJob


Copyright © 1999-2007 Crionics. All Rights Reserved.