Class FPMIPrinterJob
- java.lang.Object
 - 
- java.awt.print.PrinterJob
 - 
- com.inductiveautomation.factorypmi.application.print.FPMIPrinterJob
 
 
 
- 
public class FPMIPrinterJob extends java.awt.print.PrinterJob 
- 
- 
Constructor Summary
Constructors Constructor Description FPMIPrinterJob() 
- 
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancel()java.awt.print.PageFormatdefaultPage()java.awt.print.PageFormatdefaultPage(java.awt.print.PageFormat page)intgetCopies()java.lang.StringgetJobName()static FPMIPrinterJobgetPrinterJob()javax.print.PrintServicegetPrintService()java.lang.StringgetUserName()booleanisCancelled()java.awt.print.PageFormatpageDialog(java.awt.print.PageFormat page)java.awt.print.PageFormatpageDialog(javax.print.attribute.PrintRequestAttributeSet attributes)voidprint()voidprint(javax.print.attribute.PrintRequestAttributeSet attributes)booleanprintDialog()static javax.print.PrintServiceprintDialog(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService[] services, javax.print.PrintService defaultService, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes)Like ServiceUI.printDialog(), but it uses our custom print dialogbooleanprintDialog(javax.print.attribute.PrintRequestAttributeSet attributes)voidsetCopies(int copies)voidsetJobName(java.lang.String jobName)voidsetPageable(java.awt.print.Pageable document)voidsetPrintable(java.awt.print.Printable painter)voidsetPrintable(java.awt.print.Printable painter, java.awt.print.PageFormat format)voidsetPrintService(javax.print.PrintService service)java.awt.print.PageFormatvalidatePage(java.awt.print.PageFormat page) 
 - 
 
- 
- 
Method Detail
- 
getPrinterJob
public static FPMIPrinterJob getPrinterJob()
 
- 
printDialog
public boolean printDialog(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.HeadlessException- Overrides:
 printDialogin classjava.awt.print.PrinterJob- Throws:
 java.awt.HeadlessException
 
- 
pageDialog
public java.awt.print.PageFormat pageDialog(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.HeadlessException- Overrides:
 pageDialogin classjava.awt.print.PrinterJob- Throws:
 java.awt.HeadlessException
 
- 
printDialog
public static javax.print.PrintService printDialog(java.awt.GraphicsConfiguration gc, int x, int y, javax.print.PrintService[] services, javax.print.PrintService defaultService, javax.print.DocFlavor flavor, javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.HeadlessExceptionLike ServiceUI.printDialog(), but it uses our custom print dialog- Throws:
 java.awt.HeadlessException
 
- 
cancel
public void cancel()
- Specified by:
 cancelin classjava.awt.print.PrinterJob
 
- 
defaultPage
public java.awt.print.PageFormat defaultPage()
- Overrides:
 defaultPagein classjava.awt.print.PrinterJob
 
- 
defaultPage
public java.awt.print.PageFormat defaultPage(java.awt.print.PageFormat page)
- Specified by:
 defaultPagein classjava.awt.print.PrinterJob
 
- 
getCopies
public int getCopies()
- Specified by:
 getCopiesin classjava.awt.print.PrinterJob
 
- 
getJobName
public java.lang.String getJobName()
- Specified by:
 getJobNamein classjava.awt.print.PrinterJob
 
- 
getPrintService
public javax.print.PrintService getPrintService()
- Overrides:
 getPrintServicein classjava.awt.print.PrinterJob
 
- 
getUserName
public java.lang.String getUserName()
- Specified by:
 getUserNamein classjava.awt.print.PrinterJob
 
- 
isCancelled
public boolean isCancelled()
- Specified by:
 isCancelledin classjava.awt.print.PrinterJob
 
- 
pageDialog
public java.awt.print.PageFormat pageDialog(java.awt.print.PageFormat page) throws java.awt.HeadlessException- Specified by:
 pageDialogin classjava.awt.print.PrinterJob- Throws:
 java.awt.HeadlessException
 
- 
print
public void print() throws java.awt.print.PrinterException- Specified by:
 printin classjava.awt.print.PrinterJob- Throws:
 java.awt.print.PrinterException
 
- 
print
public void print(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.print.PrinterException- Overrides:
 printin classjava.awt.print.PrinterJob- Throws:
 java.awt.print.PrinterException
 
- 
printDialog
public boolean printDialog() throws java.awt.HeadlessException- Specified by:
 printDialogin classjava.awt.print.PrinterJob- Throws:
 java.awt.HeadlessException
 
- 
setCopies
public void setCopies(int copies)
- Specified by:
 setCopiesin classjava.awt.print.PrinterJob
 
- 
setJobName
public void setJobName(java.lang.String jobName)
- Specified by:
 setJobNamein classjava.awt.print.PrinterJob
 
- 
setPageable
public void setPageable(java.awt.print.Pageable document) throws java.lang.NullPointerException- Specified by:
 setPageablein classjava.awt.print.PrinterJob- Throws:
 java.lang.NullPointerException
 
- 
setPrintable
public void setPrintable(java.awt.print.Printable painter, java.awt.print.PageFormat format)- Specified by:
 setPrintablein classjava.awt.print.PrinterJob
 
- 
setPrintable
public void setPrintable(java.awt.print.Printable painter)
- Specified by:
 setPrintablein classjava.awt.print.PrinterJob
 
- 
setPrintService
public void setPrintService(javax.print.PrintService service) throws java.awt.print.PrinterException- Overrides:
 setPrintServicein classjava.awt.print.PrinterJob- Throws:
 java.awt.print.PrinterException
 
- 
validatePage
public java.awt.print.PageFormat validatePage(java.awt.print.PageFormat page)
- Specified by:
 validatePagein classjava.awt.print.PrinterJob
 
 - 
 
 -