JavaTM 2 Platform
Standard Ed. 6

介面 javax.print.attribute.AttributeSet
的使用

使用 AttributeSet 的軟體套件
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的型別以及如何分類別這些屬性的類別和介面。 
 

javax.printAttributeSet 的使用
 

返回 AttributeSetjavax.print 中的方法
 AttributeSet PrintService.getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)
          標識在特定 DocFlavor 的上下文中列印請求不支持的屬性。
 

參數型別為 AttributeSetjavax.print 中的方法
abstract  MultiDocPrintService[] PrintServiceLookup.getMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes)
          應用程序不直接調用它。
abstract  PrintService[] PrintServiceLookup.getPrintServices(DocFlavor flavor, AttributeSet attributes)
          尋找肯定可支持指定屬性和 DocFlavor 組合的服務。
 Object PrintService.getSupportedAttributeValues(Class<? extends Attribute> category, DocFlavor flavor, AttributeSet attributes)
          確定客戶端在設置此 PrintService 的作業時,是否可以指定給定類別別中的列印屬性值。
 AttributeSet PrintService.getUnsupportedAttributes(DocFlavor flavor, AttributeSet attributes)
          標識在特定 DocFlavor 的上下文中列印請求不支持的屬性。
 boolean PrintService.isAttributeValueSupported(Attribute attrval, DocFlavor flavor, AttributeSet attributes)
          確定客戶端在設置此 PrintService 的作業時,是否可以指定給定的列印屬性值。
static MultiDocPrintService[] PrintServiceLookup.lookupMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes)
          尋找能夠列印 MultiDoc(包含所有指定的 doc flavor)的 MultiDoc PrintService。
static PrintService[] PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)
          尋找能夠列印指定 DocFlavor 的 PrintService。
 

javax.print.attributeAttributeSet 的使用
 

javax.print.attributeAttributeSet 的子介面
 interface DocAttributeSet
          介面 DocAttributeSet 指定文檔屬性(即:實作介面 DocAttribute 的列印屬性)集的介面。
 interface PrintJobAttributeSet
          介面 PrintJobAttributeSet 為列印作業屬性(即:實作介面 PrintJobAttribute 的列印屬性)集指定介面。
 interface PrintRequestAttributeSet
          介面 PrintRequestAttributeSet 為列印請求屬性(即:實作介面 PrintRequestAttribute 的列印屬性)的集合指定介面。
 interface PrintServiceAttributeSet
          介面 PrintServiceAttributeSet 為列印作業屬性(即:實作介面 PrintServiceAttribute 的列印屬性)集指定介面。
 

實作 AttributeSetjavax.print.attribute 中的類別
 class HashAttributeSet
          類別 HashAttributeSet 提供具有雜湊映射特徵的 AttributeSet 實作。
 class HashDocAttributeSet
          類別 HashDocAttributeSet 提供從類別 HashAttributeSet 繼承其實作的屬性集,並強制執行介面 DocAttributeSet 的語義限制。
 class HashPrintJobAttributeSet
          類別 HashPrintJobAttributeSet 提供從類別 HashAttributeSet 繼承其實作的屬性集,並強制執行介面 PrintJobAttributeSet 的語義限制。
 class HashPrintRequestAttributeSet
          類別 HashPrintRequestAttributeSet 從類別 HashAttributeSet 繼承其實作,並強制執行介面 PrintRequestAttributeSet 的語義限制。
 class HashPrintServiceAttributeSet
          類別 HashPrintServiceAttributeSet 提供從類別 HashAttributeSet 繼承其實作的屬性集,並強制執行介面 PrintServiceAttributeSet 的語義限制。
 

返回 AttributeSetjavax.print.attribute 中的方法
static AttributeSet AttributeSetUtilities.synchronizedView(AttributeSet attributeSet)
          創建給定屬性集的同步視圖。
static AttributeSet AttributeSetUtilities.unmodifiableView(AttributeSet attributeSet)
          創建給定屬性集的不可修改的視圖。
 

參數型別為 AttributeSetjavax.print.attribute 中的方法
 boolean AttributeSet.addAll(AttributeSet attributes)
          將指定集合中的所有元素添加到此屬性中。
 boolean DocAttributeSet.addAll(AttributeSet attributes)
          將指定集合中的所有元素添加到此屬性中。
 boolean HashAttributeSet.addAll(AttributeSet attributes)
          將指定集合中的所有元素添加到此屬性中。
 boolean PrintJobAttributeSet.addAll(AttributeSet attributes)
          將指定集合中的所有元素添加到此屬性中。
 boolean PrintRequestAttributeSet.addAll(AttributeSet attributes)
          將指定集合中的所有元素添加到此屬性中。
 boolean PrintServiceAttributeSet.addAll(AttributeSet attributes)
          將指定集合中的所有元素添加到此屬性中。
static AttributeSet AttributeSetUtilities.synchronizedView(AttributeSet attributeSet)
          創建給定屬性集的同步視圖。
static AttributeSet AttributeSetUtilities.unmodifiableView(AttributeSet attributeSet)
          創建給定屬性集的不可修改的視圖。
 

參數型別為 AttributeSetjavax.print.attribute 中的建構子
HashAttributeSet(AttributeSet attributes)
          建構一個最初使用給定集合中的值填充的新屬性集。
HashAttributeSet(AttributeSet attributes, Class<?> interfaceName)
          建構一個最初使用給定集合中的值填充的新屬性集,其中該屬性集的成員限於給定的介面。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only