Class FPMIPrinterJob
- java.lang.Object
- 
- java.awt.print.PrinterJob
- 
- com.inductiveautomation.factorypmi.application.print.FPMIPrinterJob
 
 
- 
 public class FPMIPrinterJob extends java.awt.print.PrinterJob
- 
- 
Constructor SummaryConstructors Constructor Description FPMIPrinterJob()
 - 
Method SummaryAll 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- 
getPrinterJobpublic static FPMIPrinterJob getPrinterJob() 
 - 
printDialogpublic boolean printDialog(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.HeadlessException- Overrides:
- printDialogin class- java.awt.print.PrinterJob
- Throws:
- java.awt.HeadlessException
 
 - 
pageDialogpublic java.awt.print.PageFormat pageDialog(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.HeadlessException- Overrides:
- pageDialogin class- java.awt.print.PrinterJob
- Throws:
- java.awt.HeadlessException
 
 - 
printDialogpublic 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
 
 - 
cancelpublic void cancel() - Specified by:
- cancelin class- java.awt.print.PrinterJob
 
 - 
defaultPagepublic java.awt.print.PageFormat defaultPage() - Overrides:
- defaultPagein class- java.awt.print.PrinterJob
 
 - 
defaultPagepublic java.awt.print.PageFormat defaultPage(java.awt.print.PageFormat page) - Specified by:
- defaultPagein class- java.awt.print.PrinterJob
 
 - 
getCopiespublic int getCopies() - Specified by:
- getCopiesin class- java.awt.print.PrinterJob
 
 - 
getJobNamepublic java.lang.String getJobName() - Specified by:
- getJobNamein class- java.awt.print.PrinterJob
 
 - 
getPrintServicepublic javax.print.PrintService getPrintService() - Overrides:
- getPrintServicein class- java.awt.print.PrinterJob
 
 - 
getUserNamepublic java.lang.String getUserName() - Specified by:
- getUserNamein class- java.awt.print.PrinterJob
 
 - 
isCancelledpublic boolean isCancelled() - Specified by:
- isCancelledin class- java.awt.print.PrinterJob
 
 - 
pageDialogpublic java.awt.print.PageFormat pageDialog(java.awt.print.PageFormat page) throws java.awt.HeadlessException- Specified by:
- pageDialogin class- java.awt.print.PrinterJob
- Throws:
- java.awt.HeadlessException
 
 - 
printpublic void print() throws java.awt.print.PrinterException- Specified by:
- printin class- java.awt.print.PrinterJob
- Throws:
- java.awt.print.PrinterException
 
 - 
printpublic void print(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.print.PrinterException- Overrides:
- printin class- java.awt.print.PrinterJob
- Throws:
- java.awt.print.PrinterException
 
 - 
printDialogpublic boolean printDialog() throws java.awt.HeadlessException- Specified by:
- printDialogin class- java.awt.print.PrinterJob
- Throws:
- java.awt.HeadlessException
 
 - 
setCopiespublic void setCopies(int copies) - Specified by:
- setCopiesin class- java.awt.print.PrinterJob
 
 - 
setJobNamepublic void setJobName(java.lang.String jobName) - Specified by:
- setJobNamein class- java.awt.print.PrinterJob
 
 - 
setPageablepublic void setPageable(java.awt.print.Pageable document) throws java.lang.NullPointerException- Specified by:
- setPageablein class- java.awt.print.PrinterJob
- Throws:
- java.lang.NullPointerException
 
 - 
setPrintablepublic void setPrintable(java.awt.print.Printable painter, java.awt.print.PageFormat format)- Specified by:
- setPrintablein class- java.awt.print.PrinterJob
 
 - 
setPrintablepublic void setPrintable(java.awt.print.Printable painter) - Specified by:
- setPrintablein class- java.awt.print.PrinterJob
 
 - 
setPrintServicepublic void setPrintService(javax.print.PrintService service) throws java.awt.print.PrinterException- Overrides:
- setPrintServicein class- java.awt.print.PrinterJob
- Throws:
- java.awt.print.PrinterException
 
 - 
validatePagepublic java.awt.print.PageFormat validatePage(java.awt.print.PageFormat page) - Specified by:
- validatePagein class- java.awt.print.PrinterJob
 
 
- 
 
-