Module java.jnlp
Package javax.jnlp

Interface PrintService


  • public interface PrintService
    PrintService provides methods for access to printing functions, even for applications that are running in the untrusted execution environment. Using this service, an application can submit a print job to the JNLP client. The client can then display this request to the user, and if accepted, queue the request to the printer.
    Since:
    1.4.2
    • Method Detail

      • getDefaultPage

        PageFormat getDefaultPage()
        Creates a new PageFormat instance and sets it to the default size and orientation.
        Returns:
        a PageFormat set to the default size and orientation.
      • showPageFormatDialog

        PageFormat showPageFormatDialog​(PageFormat page)
        Displays a dialog that allows modification of a PageFormat instance. The page argument is used to initialize controls in the page setup dialog. If the user cancels the dialog then this method returns the original page object unmodified. If the user okays the dialog then this method returns a new PageFormat object with the indicated changes. In either case, the original page object is not modified.
        Parameters:
        page - the default PageFormat presented to the user for modification.
        Returns:
        the original page object if the dialog is cancelled; a new PageFormat object containing the format indicated by the user if the dialog is acknowledged.
      • print

        boolean print​(Pageable document)
        Prints a document using the given Pageable object
        Parameters:
        document - the pages to be printed. It can not be null.
        Returns:
        true if printing was successfull, false otherwise.
      • print

        boolean print​(Printable painter)
        Prints a document using the given Printable object
        Parameters:
        painter - the Printable called to render each page of the document.
        Returns:
        true if printing was successfull, false otherwise.