| 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
| 使用 Attribute 的软件包 | |
|---|---|
| javax.print | 为 JavaTM Print Service API 提供了主要类和接口。 | 
| javax.print.attribute | 提供了描述 JavaTM Print Service 属性的类型以及如何分类这些属性的类和接口。 | 
| javax.print.attribute.standard | 包 javax.print.attribute.standard 包括特定打印属性的类。 | 
| javax.print 中 Attribute 的使用 | 
|---|
| 返回 Attribute 的 javax.print 中的方法 | |
|---|---|
 Attribute[] | 
AttributeException.getUnsupportedValues()
返回其 PrintService 实例支持该属性,但是不支持该属性特定值的打印属性数组,如果没有这种属性值,则返回 null。  | 
| 参数类型为 Attribute 的 javax.print 中的方法 | |
|---|---|
 boolean | 
PrintService.isAttributeValueSupported(Attribute attrval,
DocFlavor flavor,
AttributeSet attributes)
确定客户端在设置此 PrintService 的作业时,是否可以指定给定的打印属性值。  | 
| 类型变量类型为 Attribute 的 javax.print 中的方法参数 | |
|---|---|
 Object | 
PrintService.getDefaultAttributeValue(Class<? extends Attribute> category)
确定给定类别中此 PrintService 的默认打印属性值。  | 
 Object | 
PrintService.getSupportedAttributeValues(Class<? extends Attribute> category,
DocFlavor flavor,
AttributeSet attributes)
确定客户端在设置此 PrintService 的作业时,是否可以指定给定类别中的打印属性值。  | 
 boolean | 
PrintService.isAttributeCategorySupported(Class<? extends Attribute> category)
确定客户端在设置此 PrintService 的作业时,是否可以指定给定打印属性类别。  | 
| javax.print.attribute 中 Attribute 的使用 | 
|---|
| javax.print.attribute 中 Attribute 的子接口 | |
|---|---|
 interface | 
DocAttribute
接口 DocAttribute 是打印属性类实现的一个标记接口,用于指示属性表示文档 (doc) 的设置(“Doc”是一个简短的、容易发音的术语,指“打印数据的片段”。  | 
 interface | 
PrintJobAttribute
PrintJobAttribute 是打印属性类实现的标记接口,以指示该属性描述“打印作业”的状态或“打印作业”的一些其他特征。  | 
 interface | 
PrintRequestAttribute
接口 PrintRequestAttribute 是打印属性类实现的标记接口,以指示属性表示用于打印作业的请求设置。  | 
 interface | 
PrintServiceAttribute
接口 PrintServiceAttribute 是打印属性类实现的标记接口,以指示该属性描述“打印服务”的状态或“打印服务”的一些其他特征。  | 
 interface | 
SupportedValuesAttribute
接口 SupportedValuesAttribute 是打印属性类实现的标记接口,以指示该属性描述用于其他属性的支持值。  | 
| 返回 Attribute 的 javax.print.attribute 中的方法 | |
|---|---|
 Attribute | 
AttributeSet.get(Class<?> category)
返回此属性集在给定的属性类别中包含的属性值。  | 
 Attribute | 
HashAttributeSet.get(Class<?> category)
返回此属性集在给定的属性类别中包含的属性值。  | 
 Attribute[] | 
AttributeSet.toArray()
返回此集合中包含的属性的数组。  | 
 Attribute[] | 
HashAttributeSet.toArray()
 | 
static Attribute | 
AttributeSetUtilities.verifyAttributeValue(Object object,
Class<?> interfaceName)
验证给定的对象是否为给定接口(假定为接口 Attribute 或其子接口)的一个实例。 | 
| 返回变量类型为 Attribute 的类型的 javax.print.attribute 中的方法 | |
|---|---|
 Class<? extends Attribute> | 
Attribute.getCategory()
将此打印属性值添加到属性集时,为它获取用作“类别”的打印属性类。  | 
| 参数类型为 Attribute 的 javax.print.attribute 中的方法 | |
|---|---|
 boolean | 
AttributeSet.add(Attribute attribute)
如果指定的属性尚不存在,则将它添加到此属性集中,首先要移除与指定属性值相同的属性类别中的任何现有值。  | 
 boolean | 
DocAttributeSet.add(Attribute attribute)
如果指定的属性值不存在,则将其添加到此属性集中,方法是首先移除与指定属性值相同的属性类别中的任何现有值(可选操作)。  | 
 boolean | 
HashAttributeSet.add(Attribute attribute)
如果指定的属性不存在,则将它添加到此属性集中,方法是首先移除与指定属性值相同的属性类别中的任何现有属性。  | 
 boolean | 
PrintJobAttributeSet.add(Attribute attribute)
如果指定的属性值不存在,则将其添加到此属性集中,方法是首先移除与指定属性值相同的属性类别中的任何现有值(可选操作)。  | 
 boolean | 
PrintRequestAttributeSet.add(Attribute attribute)
如果指定的属性值不存在,则将其添加到此属性集中,方法是首先移除与指定属性值相同的属性类别中的任何现有值(可选操作)。  | 
 boolean | 
PrintServiceAttributeSet.add(Attribute attribute)
如果指定的属性值不存在,则将其添加到此属性集中,方法是首先移除与指定属性值相同的属性类别中的任何现有值(可选操作)。  | 
 boolean | 
AttributeSet.containsValue(Attribute attribute)
如果此属性集包含给定的属性值,则返回 true。  | 
 boolean | 
HashAttributeSet.containsValue(Attribute attribute)
如果此属性集包含给定的属性,则返回 true。  | 
 boolean | 
AttributeSet.remove(Attribute attribute)
从此属性集移除指定的属性(如果存在)。  | 
 boolean | 
HashAttributeSet.remove(Attribute attribute)
从此属性集移除指定的属性(如果存在)。  | 
static void | 
AttributeSetUtilities.verifyCategoryForValue(Class<?> category,
Attribute attribute)
验证给定的属性类别对象是否等于给定属性值对象的类别。  | 
| 参数类型为 Attribute 的 javax.print.attribute 中的构造方法 | |
|---|---|
HashAttributeSet(Attribute attribute)
构造一个最初使用给定属性填充的新属性集。  | 
|
HashAttributeSet(Attribute[] attributes)
构造一个最初使用给定数组中的值填充的新属性集。  | 
|
HashAttributeSet(Attribute[] attributes,
Class<?> interfaceName)
构造一个新的属性集,其中该属性集的成员限于给定的接口。  | 
|
HashAttributeSet(Attribute attribute,
Class<?> interfaceName)
构造一个最初使用给定属性填充的新属性集,其中该属性集的成员限于给定的接口。  | 
|
| javax.print.attribute.standard 中 Attribute 的使用 | 
|---|
| 返回变量类型为 Attribute 的类型的 javax.print.attribute.standard 中的方法 | |
|---|---|
 Class<? extends Attribute> | 
Chromaticity.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
ColorSupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Compression.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Copies.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
CopiesSupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
DateTimeAtCompleted.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
DateTimeAtCreation.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
DateTimeAtProcessing.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Destination.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
DocumentName.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Fidelity.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Finishings.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobHoldUntil.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobImpressions.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobImpressionsCompleted.getCategory()
获取被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobImpressionsSupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobKOctets.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobKOctetsProcessed.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobKOctetsSupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobMediaSheets.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobMediaSheetsCompleted.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobMediaSheetsSupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobMessageFromOperator.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobName.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobOriginatingUserName.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobPriority.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobPrioritySupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobSheets.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobState.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobStateReason.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
JobStateReasons.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Media.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
MediaPrintableArea.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
MediaSize.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
MultipleDocumentHandling.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
NumberOfDocuments.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
NumberOfInterveningJobs.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
NumberUp.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
NumberUpSupported.getCategory()
获取将被用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
OrientationRequested.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
OutputDeviceAssigned.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PDLOverrideSupported.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PageRanges.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PagesPerMinute.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PagesPerMinuteColor.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PresentationDirection.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrintQuality.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterInfo.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterIsAcceptingJobs.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterLocation.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterMakeAndModel.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterMessageFromOperator.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterMoreInfo.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterMoreInfoManufacturer.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterName.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterResolution.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterState.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterStateReason.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterStateReasons.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
PrinterURI.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
QueuedJobCount.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
ReferenceUriSchemesSupported.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
RequestingUserName.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Severity.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
SheetCollate.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
 Class<? extends Attribute> | 
Sides.getCategory()
获取将用作此打印属性值的“类别”的打印属性类。  | 
  | 
JavaTM 2 Platform Standard Ed. 6  | 
|||||||||
| 上一个 下一个 | 框架 无框架 | |||||||||
版权所有 2008 Sun Microsystems, Inc. 保留所有权利。请遵守GNU General Public License, version 2 only。