Module  java.jnlp
软件包  javax.jnlp

Interface PrintService



  • public interface PrintService
    PrintService提供了访问打印功能的方法,即使是在不受信任的执行环境中运行的应用程序。 使用此服务,应用程序可以向JNLP客户端提交打印作业。 然后,客户端可以向用户显示此请求,如果接受,则将请求排队到打印机。
    从以下版本开始:
    1.4.2
    • 方法详细信息

      • getDefaultPage

        PageFormat getDefaultPage​()
        创建一个新的PageFormat实例,并将其设置为默认的大小和方向。
        结果
        一个 PageFormat设置为默认的大小和方向。
      • showPageFormatDialog

        PageFormat showPageFormatDialog​(PageFormat page)
        显示允许修改PageFormat实例的对话框。 page参数用于初始化页面设置对话框中的控件。 如果用户取消了对话框,则该方法将不修改原始的page对象。 如果用户保持对话框,则此方法将返回一个新的PageFormat对象,并显示指定的更改。 在任何一种情况下,原始的page对象不被修改。
        参数
        page - 默认 PageFormat提交给用户进行修改。
        结果
        如果对话框被取消,原始的page对象; 一个新的PageFormat对象,如果对话框被确认,则包含用户指示的格式。
      • print

        boolean print​(Pageable document)
        使用给定的 Pageable对象打印文档
        参数
        document - 要打印的页面。 它不能为空。
        结果
        true如果打印成功,否则为 false
      • print

        boolean print​(Printable painter)
        使用给定的 Printable对象打印文档
        参数
        painter - 用于呈现文档的每一页的 Printable
        结果
        true如果打印成功,否则为 false