JavaTM 2 Platform
Standard Ed. 6

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

使用 PrintRequestAttributeSet 的軟體套件
java.awt.print 為通用的列印 API 提供類別和介面。 
javax.print 為 JavaTM Print Service API 提供了主要類別和介面。 
javax.print.attribute 提供了描述 JavaTM Print Service 屬性的型別以及如何分類別這些屬性的類別和介面。 
javax.swing 提供一組“輕量級”(全部是 Java 語言)元件,盡量讓這些元件在所有平臺上的工作方式都相同。 
javax.swing.text 提供類別 HTMLEditorKit 和創建 HTML 文本編輯器的支持類別。 
 

java.awt.printPrintRequestAttributeSet 的使用
 

參數型別為 PrintRequestAttributeSetjava.awt.print 中的方法
 PageFormat PrinterJob.getPageFormat(PrintRequestAttributeSet attributes)
          使用與受此作業 PrintService 支持的那些值一致的值(即由 getPrintService() 返回的值),以及 attributes 中包含的介質、可列印區域和方向計算 PageFormat
 PageFormat PrinterJob.pageDialog(PrintRequestAttributeSet attributes)
          顯示跨平臺頁面設置對話框的便捷方法。
 void PrinterJob.print(PrintRequestAttributeSet attributes)
          使用屬性集中的設置列印一組頁面。
 boolean PrinterJob.printDialog(PrintRequestAttributeSet attributes)
          為所有服務顯示跨平臺列印對話框的便捷方法,這些服務能夠使用 Pageable 介面列印 2D 圖形。
 

javax.printPrintRequestAttributeSet 的使用
 

參數型別為 PrintRequestAttributeSetjavax.print 中的方法
 void DocPrintJob.print(Doc doc, PrintRequestAttributeSet attributes)
          使用指定的作業屬性列印文檔。
 void MultiDocPrintJob.print(MultiDoc multiDoc, PrintRequestAttributeSet attributes)
          使用指定的作業屬性列印 MultiDoc。
static PrintService ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
          為使用者提供一個選擇 PrintService(印表機)的對話框。
 

javax.print.attributePrintRequestAttributeSet 的使用
 

實作 PrintRequestAttributeSetjavax.print.attribute 中的類別
 class HashPrintRequestAttributeSet
          類別 HashPrintRequestAttributeSet 從類別 HashAttributeSet 繼承其實作,並強制執行介面 PrintRequestAttributeSet 的語義限制。
 

返回 PrintRequestAttributeSetjavax.print.attribute 中的方法
static PrintRequestAttributeSet AttributeSetUtilities.synchronizedView(PrintRequestAttributeSet attributeSet)
          創建一個給定列印請求屬性集的同步視圖。
static PrintRequestAttributeSet AttributeSetUtilities.unmodifiableView(PrintRequestAttributeSet attributeSet)
          創建一個給定列印請求屬性集的不可修改的視圖。
 

參數型別為 PrintRequestAttributeSetjavax.print.attribute 中的方法
static PrintRequestAttributeSet AttributeSetUtilities.synchronizedView(PrintRequestAttributeSet attributeSet)
          創建一個給定列印請求屬性集的同步視圖。
static PrintRequestAttributeSet AttributeSetUtilities.unmodifiableView(PrintRequestAttributeSet attributeSet)
          創建一個給定列印請求屬性集的不可修改的視圖。
 

參數型別為 PrintRequestAttributeSetjavax.print.attribute 中的建構子
HashPrintRequestAttributeSet(PrintRequestAttributeSet attributes)
          建構一個最初使用給定集合中的值填充的新屬性集,其中該屬性集的成員限於 (PrintRequestAttributeSe 介面。
 

javax.swingPrintRequestAttributeSet 的使用
 

參數型別為 PrintRequestAttributeSetjavax.swing 中的方法
 boolean JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive)
          根據完全功能 print 方法的指定列印此表,將預設印表機指定為列印服務。
 boolean JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service)
          列印此 JTable
 

javax.swing.textPrintRequestAttributeSet 的使用
 

參數型別為 PrintRequestAttributeSetjavax.swing.text 中的方法
 boolean JTextComponent.print(MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintService service, PrintRequestAttributeSet attributes, boolean interactive)
          列印此 JTextComponent 的內容。
 


JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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