Module java.desktop

Class PrintJobAttributeEvent

java.lang.Object
java.util.EventObject
javax.print.event.PrintEvent
javax.print.event.PrintJobAttributeEvent
所有已实现的接口:
Serializable

public class PrintJobAttributeEvent extends PrintEvent
PrintJobAttributeEvent 封装了一个事件,一个 PrintService 报告给客户端,以通知客户端一个或多个 PrintJob 的打印属性已更改。
参见:
  • Constructor Details

    • PrintJobAttributeEvent

      public PrintJobAttributeEvent(DocPrintJob source, PrintJobAttributeSet attributes)
      构造一个 PrintJobAttributeEvent 对象。
      参数:
      source - 生成此事件的打印作业
      attributes - 正在报告的属性更改
      抛出:
      IllegalArgumentException - 如果 sourcenull
  • Method Details

    • getPrintJob

      public DocPrintJob getPrintJob()
      确定此打印作业事件所涉及的 PrintJob
      返回:
      PrintJob 对象
    • getAttributes

      public PrintJobAttributeSet getAttributes()
      确定已更改的打印属性及其新值。
      返回:
      包含已更改的打印作业属性的新值的属性。返回的集合可能不可修改。