JavaTM Platform
Standard Ed. 6

接口 javax.print.attribute.PrintServiceAttribute
的使用

使用 PrintServiceAttribute 的软件包
javax.print 为 JavaTM Print Service API 提供了主要类和接口。 
javax.print.attribute 提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。 
javax.print.attribute.standard 包 javax.print.attribute.standard 包括特定打印属性的类。 
 

javax.printPrintServiceAttribute 的使用
 

类型参数类型为 PrintServiceAttributejavax.print 中的方法
<T extends PrintServiceAttribute>
T
PrintService.getAttribute(Class<T> category)
          获取单个指定服务属性的值。
 

javax.print.attributePrintServiceAttribute 的使用
 

参数类型为 PrintServiceAttributejavax.print.attribute 中的构造方法
HashPrintServiceAttributeSet(PrintServiceAttribute attribute)
          构造一个最初使用给定值填充的新哈希打印服务属性集。
HashPrintServiceAttributeSet(PrintServiceAttribute[] attributes)
          构造一个最初使用给定数组中的值填充的新打印服务属性集。
 

javax.print.attribute.standardPrintServiceAttribute 的使用
 

实现 PrintServiceAttributejavax.print.attribute.standard 中的类
 class ColorSupported
          ColorSupported 类是打印属性类,它是一个枚举值,标识了设备是否能够支持任何类型的彩色打印,包括高亮颜色和全处理颜色 (full process color)。
 class PagesPerMinute
          PagesPerMinute 类是一个整数值的打印属性,它指示与此打印机可生成(例如在单工、黑白设置下)的总页数最接近的每分钟可以生成的额定页数。
 class PagesPerMinuteColor
          PagesPerMinuteColor 类是一个整数值的打印属性,它指示与此打印机可生成(例如在单工、彩色设置下)的总页数最接近的每分钟可以生成的额定页数。
 class PDLOverrideSupported
          PDLOverrideSupported 类是打印属性类,它是一种枚举,表示可使用以打印数据外部的属性方式所指定的处理指令,来重写嵌入到文档打印数据中的处理指令。
 class PrinterInfo
          PrinterInfo 类是打印属性类,它是一种文本属性,提供了有关打印机的描述性信息。
 class PrinterIsAcceptingJobs
          PrinterIsAcceptingJobs 类是打印属性类,它是一种枚举,指示打印机当前是否能够接受作业。
 class PrinterLocation
          PrinterLocation 类是打印属性类,它是一种文本属性,标识了设备的位置。
 class PrinterMakeAndModel
          PrinterMakeAndModel 类是打印属性类,它是一种文本属性,说明打印机的制造和型号。
 class PrinterMessageFromOperator
          PrinterMessageFromOperator 类是打印属性类,它是一种文本属性,提供操作员、系统管理员或“智能”进程传来的处理中的消息,可向最终用户指示有关打印机状态(如为什么不可用或者希望何时可用)的信息。
 class PrinterMoreInfo
          PrinterMoreInfo 类是打印属性类,它是一种 URI,用来获取有关此特定打印机的更多信息。
 class PrinterMoreInfoManufacturer
          PrinterMoreInfoManufacturer 类是打印属性类,它是一种 URI,用于获取有关此类型设备的更多信息。
 class PrinterName
          PrinterName 类是打印属性类,它是一种文本属性,指定了打印机的名称。
 class PrinterState
          PrinterState 类是打印机属性类,它是一种枚举,标识了打印机的当前状态。
 class PrinterStateReasons
          PrinterStateReasons 类是打印属性类,它是一组枚举值集合,提供了有关打印机当前状态的附加信息,即扩充了打印机 PrinterState 属性值的信息。
 class PrinterURI
          PrinterURI 类是打印属性类,它是一个 URI,指定了全局唯一的打印机名称。
 class QueuedJobCount
          QueuedJobCount 类是整数值打印属性,它指示了其 JobState 是 PENDING、PENDING_HELD、PROCESSING 或 PROCESSING_STOPPED 的打印机中的作业数。
 


JavaTM Platform
Standard Ed. 6

提交错误或意见
有关更多的 API 参考资料和开发人员文档,请参阅 Java SE 开发人员文档。该文档包含更详细的、面向开发人员的描述,以及总体概述、术语定义、使用技巧和工作代码示例。

版权所有 2007 Sun Microsystems, Inc. 保留所有权利。 请遵守许可证条款。另请参阅文档重新分发政策