Class 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 dialog
      boolean 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)  
      • Methods inherited from class java.awt.print.PrinterJob

        getPageFormat, lookupPrintServices, lookupStreamPrintServices
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • FPMIPrinterJob

        public FPMIPrinterJob()
    • Method Detail

      • printDialog

        public boolean printDialog​(javax.print.attribute.PrintRequestAttributeSet attributes)
                            throws java.awt.HeadlessException
        Overrides:
        printDialog in class java.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 class java.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 class java.awt.print.PrinterJob
      • defaultPage

        public java.awt.print.PageFormat defaultPage()
        Overrides:
        defaultPage in class java.awt.print.PrinterJob
      • defaultPage

        public java.awt.print.PageFormat defaultPage​(java.awt.print.PageFormat page)
        Specified by:
        defaultPage in class java.awt.print.PrinterJob
      • getCopies

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

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

        public javax.print.PrintService getPrintService()
        Overrides:
        getPrintService 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 page)
                                             throws java.awt.HeadlessException
        Specified by:
        pageDialog in class java.awt.print.PrinterJob
        Throws:
        java.awt.HeadlessException
      • print

        public void print()
                   throws java.awt.print.PrinterException
        Specified by:
        print in class java.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 class java.awt.print.PrinterJob
        Throws:
        java.awt.print.PrinterException
      • printDialog

        public boolean printDialog()
                            throws java.awt.HeadlessException
        Specified by:
        printDialog in class java.awt.print.PrinterJob
        Throws:
        java.awt.HeadlessException
      • setCopies

        public void setCopies​(int copies)
        Specified by:
        setCopies in class java.awt.print.PrinterJob
      • setJobName

        public void setJobName​(java.lang.String jobName)
        Specified by:
        setJobName in class java.awt.print.PrinterJob
      • setPageable

        public void setPageable​(java.awt.print.Pageable document)
                         throws java.lang.NullPointerException
        Specified by:
        setPageable in class java.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 class java.awt.print.PrinterJob
      • setPrintable

        public void setPrintable​(java.awt.print.Printable painter)
        Specified by:
        setPrintable in class java.awt.print.PrinterJob
      • setPrintService

        public void setPrintService​(javax.print.PrintService service)
                             throws java.awt.print.PrinterException
        Overrides:
        setPrintService in class java.awt.print.PrinterJob
        Throws:
        java.awt.print.PrinterException
      • validatePage

        public java.awt.print.PageFormat validatePage​(java.awt.print.PageFormat page)
        Specified by:
        validatePage in class java.awt.print.PrinterJob