JavaTM Platform
Standard Ed. 6

インタフェース
javax.print.PrintService の使用

PrintService を使用しているパッケージ
java.awt.print このパッケージは、汎用印刷 API で使用するクラスおよびインタフェースを提供します。 
javax.print JavaTM Print Service API の主要なクラスおよびインタフェースを提供します。 
javax.print.event このパッケージには、イベントクラスとリスナーインタフェースが含まれています。 
javax.swing すべてのプラットフォームで可能なかぎり同じように機能する「軽量」(Java 共通言語) コンポーネントのセットを提供します。 
javax.swing.text 編集可能なテキストコンポーネントと編集不能なテキストコンポーネントを処理するクラスとインタフェースを提供します。 
 

java.awt.print での PrintService の使用
 

PrintService を返す java.awt.print のメソッド
 PrintService PrinterJob.getPrintService()
          この印刷ジョブのサービス (プリンタ) を返します。
static PrintService[] PrinterJob.lookupPrintServices()
          2D 印刷サービスを検索する簡易メソッドです。
 

PrintService 型のパラメータを持つ java.awt.print のメソッド
 void PrinterJob.setPrintService(PrintService service)
          この PrinterJob を新しい PrintService に関連付けます。
 

javax.print での PrintService の使用
 

javax.print での PrintService のサブインタフェース
 interface MultiDocPrintService
          MultiPrintService インタフェースは、MultiDocPrintJob のファクトリです。
 

PrintService を実装している javax.print のクラス
 class StreamPrintService
          このクラスは、PrintService を拡張し、クライアントによって指定された出力ストリームに別の形式でデータを印刷する印刷サービスを表します。
 

PrintService を返す javax.print のメソッド
abstract  PrintService PrintServiceLookup.getDefaultPrintService()
          アプリケーションから直接呼び出されることはありません。
 PrintService DocPrintJob.getPrintService()
          この印刷ジョブがバインドされている PrintService オブジェクトを判別します。
abstract  PrintService[] PrintServiceLookup.getPrintServices()
          アプリケーションから直接呼び出されることはありません。
abstract  PrintService[] PrintServiceLookup.getPrintServices(DocFlavor flavor, AttributeSet attributes)
          指定された属性と DocFlavor の組み合わせをサポートすることを明確に確認可能なサービスを検出します。
static PrintService PrintServiceLookup.lookupDefaultPrintService()
          この環境のデフォルト印刷サービスを検出します。
static PrintService[] PrintServiceLookup.lookupPrintServices(DocFlavor flavor, AttributeSet attributes)
          指定された DocFlavor の印刷が可能な印刷サービスを検出します。
static PrintService ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
          印刷サービス (プリンタ) 選択用ダイアログをユーザーに提供します。
 

PrintService 型のパラメータを持つ javax.print のメソッド
static PrintService ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
          印刷サービス (プリンタ) 選択用ダイアログをユーザーに提供します。
static PrintService ServiceUI.printDialog(GraphicsConfiguration gc, int x, int y, PrintService[] services, PrintService defaultService, DocFlavor flavor, PrintRequestAttributeSet attributes)
          印刷サービス (プリンタ) 選択用ダイアログをユーザーに提供します。
static boolean PrintServiceLookup.registerService(PrintService service)
          印刷サービスを実装するクラスのインスタンスを、アプリケーションが直接登録することを可能にします。
 

javax.print.event での PrintService の使用
 

PrintService を返す javax.print.event のメソッド
 PrintService PrintServiceAttributeEvent.getPrintService()
          印刷サービスを返します。
 

PrintService 型のパラメータを持つ javax.print.event のコンストラクタ
PrintServiceAttributeEvent(PrintService source, PrintServiceAttributeSet attributes)
          PrintServiceAttributeEvent オブジェクトを構築します。
 

javax.swing での PrintService の使用
 

PrintService 型のパラメータを持つ javax.swing のメソッド
 boolean JTable.print(JTable.PrintMode printMode, MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintRequestAttributeSet attr, boolean interactive, PrintService service)
          この JTable を印刷します。
 

javax.swing.text での PrintService の使用
 

PrintService 型のパラメータを持つ javax.swing.text のメソッド
 boolean JTextComponent.print(MessageFormat headerFormat, MessageFormat footerFormat, boolean showPrintDialog, PrintService service, PrintRequestAttributeSet attributes, boolean interactive)
          この JTextComponent の内容を印刷します。
 


JavaTM Platform
Standard Ed. 6

バグの報告と機能のリクエスト
さらに詳しい API リファレンスおよび開発者ドキュメントについては、Java SE 開発者用ドキュメントを参照してください。開発者向けの詳細な解説、概念の概要、用語の定義、バグの回避策、およびコード実例が含まれています。

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。