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 void
cancel()
java.awt.print.PageFormat
defaultPage()
java.awt.print.PageFormat
defaultPage(java.awt.print.PageFormat page)
int
getCopies()
java.lang.String
getJobName()
static FPMIPrinterJob
getPrinterJob()
javax.print.PrintService
getPrintService()
java.lang.String
getUserName()
boolean
isCancelled()
java.awt.print.PageFormat
pageDialog(java.awt.print.PageFormat page)
java.awt.print.PageFormat
pageDialog(javax.print.attribute.PrintRequestAttributeSet attributes)
void
print()
void
print(javax.print.attribute.PrintRequestAttributeSet attributes)
boolean
printDialog()
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)
Like ServiceUI.printDialog(), but it uses our custom print dialogboolean
printDialog(javax.print.attribute.PrintRequestAttributeSet attributes)
void
setCopies(int copies)
void
setJobName(java.lang.String jobName)
void
setPageable(java.awt.print.Pageable document)
void
setPrintable(java.awt.print.Printable painter)
void
setPrintable(java.awt.print.Printable painter, java.awt.print.PageFormat format)
void
setPrintService(javax.print.PrintService service)
java.awt.print.PageFormat
validatePage(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:
printDialog
in 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:
pageDialog
in 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.HeadlessException
Like ServiceUI.printDialog(), but it uses our custom print dialog- Throws:
java.awt.HeadlessException
-
cancel
public void cancel()
- Specified by:
cancel
in classjava.awt.print.PrinterJob
-
defaultPage
public java.awt.print.PageFormat defaultPage()
- Overrides:
defaultPage
in classjava.awt.print.PrinterJob
-
defaultPage
public java.awt.print.PageFormat defaultPage(java.awt.print.PageFormat page)
- Specified by:
defaultPage
in classjava.awt.print.PrinterJob
-
getCopies
public int getCopies()
- Specified by:
getCopies
in classjava.awt.print.PrinterJob
-
getJobName
public java.lang.String getJobName()
- Specified by:
getJobName
in classjava.awt.print.PrinterJob
-
getPrintService
public javax.print.PrintService getPrintService()
- Overrides:
getPrintService
in classjava.awt.print.PrinterJob
-
getUserName
public java.lang.String getUserName()
- Specified by:
getUserName
in classjava.awt.print.PrinterJob
-
isCancelled
public boolean isCancelled()
- Specified by:
isCancelled
in classjava.awt.print.PrinterJob
-
pageDialog
public java.awt.print.PageFormat pageDialog(java.awt.print.PageFormat page) throws java.awt.HeadlessException
- Specified by:
pageDialog
in classjava.awt.print.PrinterJob
- Throws:
java.awt.HeadlessException
-
print
public void print() throws java.awt.print.PrinterException
- Specified by:
print
in classjava.awt.print.PrinterJob
- Throws:
java.awt.print.PrinterException
-
print
public void print(javax.print.attribute.PrintRequestAttributeSet attributes) throws java.awt.print.PrinterException
- Overrides:
print
in classjava.awt.print.PrinterJob
- Throws:
java.awt.print.PrinterException
-
printDialog
public boolean printDialog() throws java.awt.HeadlessException
- Specified by:
printDialog
in classjava.awt.print.PrinterJob
- Throws:
java.awt.HeadlessException
-
setCopies
public void setCopies(int copies)
- Specified by:
setCopies
in classjava.awt.print.PrinterJob
-
setJobName
public void setJobName(java.lang.String jobName)
- Specified by:
setJobName
in classjava.awt.print.PrinterJob
-
setPageable
public void setPageable(java.awt.print.Pageable document) throws java.lang.NullPointerException
- Specified by:
setPageable
in classjava.awt.print.PrinterJob
- Throws:
java.lang.NullPointerException
-
setPrintable
public void setPrintable(java.awt.print.Printable painter, java.awt.print.PageFormat format)
- Specified by:
setPrintable
in classjava.awt.print.PrinterJob
-
setPrintable
public void setPrintable(java.awt.print.Printable painter)
- Specified by:
setPrintable
in classjava.awt.print.PrinterJob
-
setPrintService
public void setPrintService(javax.print.PrintService service) throws java.awt.print.PrinterException
- Overrides:
setPrintService
in classjava.awt.print.PrinterJob
- Throws:
java.awt.print.PrinterException
-
validatePage
public java.awt.print.PageFormat validatePage(java.awt.print.PageFormat page)
- Specified by:
validatePage
in classjava.awt.print.PrinterJob
-
-