JavaTM 2 Platform
Standard Ed. 6

類別 javax.print.DocFlavor
的使用

使用 DocFlavor 的軟體套件
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
 

javax.printDocFlavor 的使用
 

javax.printDocFlavor 的子類別
static class DocFlavor.BYTE_ARRAY
          類別 DocFlavor.BYTE_ARRAY 提供了預定義的靜態常數 DocFlavor 物件,例如使用 byte 陣列 (byte[]) 作為列印資料表示形式類別的 DocFlavor。
static class DocFlavor.CHAR_ARRAY
          類別 DocFlavor.CHAR_ARRAY 提供了預定義的靜態常數 DocFlavor 物件,例如使用字元陣列 (char[]) 作為列印資料表示形式類別的 DocFlavor。
static class DocFlavor.INPUT_STREAM
          類別 DocFlavor.INPUT_STREAM 提供了預定義的靜態常數 DocFlavor 物件,例如使用 byte 串流 (java.io.InputStream) 作為列印資料表示形式類別的 DocFlavor。
static class DocFlavor.READER
          類別 DocFlavor.READER 提供了預定義的靜態常數 DocFlavor 物件,例如使用字元串流 (java.io.Reader) 作為列印資料表示形式類別的 DocFlavor。
static class DocFlavor.SERVICE_FORMATTED
          類別 DocFlavor.SERVICE_FORMATTED 提供了預定義的靜態常數 DocFlavor 物件,例如用於服務格式化列印資料的 DocFlavor。
static class DocFlavor.STRING
          類別 DocFlavor.STRING 提供了預定義的靜態常數 DocFlavor 物件,例如使用字元串 (java.lang.String) 作為列印資料表示形式類別的 DocFlavor。
static class DocFlavor.URL
          類別 DocFlavor.URL 提供了預定義的靜態常數 DocFlavor 物件。
 

返回 DocFlavorjavax.print 中的方法
 DocFlavor Doc.getDocFlavor()
          確定此 doc 物件提供其部分列印資料所用的 DocFlavor。
 DocFlavor SimpleDoc.getDocFlavor()
          確定其 doc 物件將提供其部分列印資料的 doc flavor。
 DocFlavor[] PrintService.getSupportedDocFlavors()
          確定在設置此 PrintService 的作業時,客戶端可以指定的列印資料格式。
abstract  DocFlavor[] StreamPrintServiceFactory.getSupportedDocFlavors()
          查詢該處理器,瞭解從此處理器所獲得印表機可接受的 doc flavor。
 DocFlavor[] FlavorException.getUnsupportedFlavors()
          返回不受支持的 flavor。
 

參數型別為 DocFlavorjavax.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 的作業時,是否可以指定給定的列印屬性值。
 boolean PrintService.isDocFlavorSupported(DocFlavor flavor)
          確定此 PrintService 是否支持具體 DocFlavor
static MultiDocPrintService[] PrintServiceLookup.lookupMultiDocPrintServices(DocFlavor[] flavors, AttributeSet attributes)
          尋找能夠列印 MultiDoc(包含所有指定的 doc flavor)的 MultiDoc PrintService。
static PrintService[] PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)
          尋找能夠列印指定 DocFlavor 的 PrintService。
static StreamPrintServiceFactory[] StreamPrintServiceFactory.lookupStreamPrintServiceFactories(DocFlavor flavor, String outputMimeType)
          尋找 PrintService 的處理器,PrintJob 可使用它來輸出資料串流,資料格式由 flavor 指定。
static PrintService ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
          為使用者提供一個選擇 PrintService(印表機)的對話框。
 

參數型別為 DocFlavorjavax.print 中的建構子
SimpleDoc(Object printData, DocFlavor flavor, DocAttributeSet attributes)
          建構具有指定列印資料、doc flavor 和 doc 屬性集的 SimpleDoc
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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