Class FPMIPrinterJob
java.lang.Object
java.awt.print.PrinterJob
com.inductiveautomation.factorypmi.application.print.FPMIPrinterJob
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()defaultPage(PageFormat page) intstatic FPMIPrinterJobbooleanpageDialog(PageFormat page) pageDialog(PrintRequestAttributeSet attributes) voidprint()voidprint(PrintRequestAttributeSet attributes) booleanstatic PrintServiceprintDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes) Like ServiceUI.printDialog(), but it uses our custom print dialogbooleanprintDialog(PrintRequestAttributeSet attributes) voidsetCopies(int copies) voidsetJobName(String jobName) voidsetPageable(Pageable document) voidsetPrintable(Printable painter) voidsetPrintable(Printable painter, PageFormat format) voidsetPrintService(PrintService service) validatePage(PageFormat page) Methods inherited from class java.awt.print.PrinterJob
getPageFormat, lookupPrintServices, lookupStreamPrintServices
-
Constructor Details
-
FPMIPrinterJob
public FPMIPrinterJob()
-
-
Method Details
-
getPrinterJob
-
printDialog
- Overrides:
printDialogin classPrinterJob- Throws:
HeadlessException
-
pageDialog
- Overrides:
pageDialogin classPrinterJob- Throws:
HeadlessException
-
printDialog
public static PrintService printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes) throws HeadlessException Like ServiceUI.printDialog(), but it uses our custom print dialog- Throws:
HeadlessException
-
cancel
public void cancel()- Specified by:
cancelin classPrinterJob
-
defaultPage
- Overrides:
defaultPagein classPrinterJob
-
defaultPage
- Specified by:
defaultPagein classPrinterJob
-
getCopies
public int getCopies()- Specified by:
getCopiesin classPrinterJob
-
getJobName
- Specified by:
getJobNamein classPrinterJob
-
getPrintService
- Overrides:
getPrintServicein classPrinterJob
-
getUserName
- Specified by:
getUserNamein classPrinterJob
-
isCancelled
public boolean isCancelled()- Specified by:
isCancelledin classPrinterJob
-
pageDialog
- Specified by:
pageDialogin classPrinterJob- Throws:
HeadlessException
-
print
- Specified by:
printin classPrinterJob- Throws:
PrinterException
-
print
- Overrides:
printin classPrinterJob- Throws:
PrinterException
-
printDialog
- Specified by:
printDialogin classPrinterJob- Throws:
HeadlessException
-
setCopies
public void setCopies(int copies) - Specified by:
setCopiesin classPrinterJob
-
setJobName
- Specified by:
setJobNamein classPrinterJob
-
setPageable
- Specified by:
setPageablein classPrinterJob- Throws:
NullPointerException
-
setPrintable
- Specified by:
setPrintablein classPrinterJob
-
setPrintable
- Specified by:
setPrintablein classPrinterJob
-
setPrintService
- Overrides:
setPrintServicein classPrinterJob- Throws:
PrinterException
-
validatePage
- Specified by:
validatePagein classPrinterJob
-