パッケージ
javax.printの使用

javax.printを使用するパッケージ
パッケージ 説明
java.awt.print
このパッケージは、汎用印刷APIで使用するクラスおよびインタフェースを提供します。
javax.print
Java印刷サービスAPIの主要なクラスとインタフェースを提供する。
javax.print.event
パッケージjavax.print.eventには、イベント・クラスとリスナー・インタフェースが含まれています。
javax.swing
すべてのプラットフォーム上で可能なかぎり同じように機能する「軽量」(Java共通言語)コンポーネントのセットを提供します。
javax.swing.text
編集可能なテキスト・コンポーネントと編集不能なテキスト・コンポーネントを処理するクラスとインタフェースを提供します。
  • java.awt.printにより使用されるjavax.printのクラス
    クラス 説明
    PrintService
    インタフェースPrintServiceは、DocPrintJobのファクトリです。
    StreamPrintServiceFactory
    StreamPrintServiceFactoryは、StreamPrintServiceインスタンスのファクトリです。これにより、MIMEタイプに記述された特定のドキュメント形式で出力ストリームを印刷することが可能になります。
  • javax.printにより使用されるjavax.printのクラス
    クラス 説明
    Doc
    インタフェースDocは、印刷ジョブのために1つの印刷データを供給するオブジェクトのインタフェースを指定します。
    DocFlavor
    DocFlavorクラスは、印刷データのDocPrintJobへの提供形式を指定するオブジェクトをカプセル化します。
    DocFlavor.BYTE_ARRAY
    クラスDocFlavor.BYTE_ARRAYは、事前定義された静的定数DocFlavorオブジェクト(例えば、印刷データ表現クラスとしてバイト配列(byte[])を使用するdocフレーバ)を提供します。
    DocFlavor.CHAR_ARRAY
    クラスDocFlavor.CHAR_ARRAYは、文字配列(char[])を印刷データ表現クラスとして使用して、docフレーバなどの事前定義された静的定数DocFlavorオブジェクトを提供します。
    DocFlavor.INPUT_STREAM
    クラスDocFlavor.INPUT_STREAMは、事前定義された静的定数DocFlavorオブジェクト(例えば、印刷データ表現クラスとしてバイト・ストリーム(java.io.InputStream)を使用するdocフレーバ)を提供します。
    DocFlavor.READER
    クラスDocFlavor.READERは、文字データ・ストリーム(java.io.Reader)を印刷データ表現クラスとして使用して、docフレーバなどの事前定義された静的定数DocFlavorオブジェクトを提供します。
    DocFlavor.SERVICE_FORMATTED
    クラスDocFlavor.SERVICE_FORMATTEDは、定義済みの静的定数DocFlavorオブジェクト(サービス・フォーマットされた印刷データ用のdocフレーバなど)を提供します。
    DocFlavor.STRING
    クラスDocFlavor.STRINGは、印刷データ表現クラスとして文字列(java.lang.String)を使用するdocフレーバなど、事前定義された静的定数DocFlavorオブジェクトを提供します。
    DocFlavor.URL
    クラスDocFlavor.URLは、定義済みの静的定数DocFlavorオブジェクトを提供します。
    DocPrintJob
    このインタフェースは、ジョブ属性セットを保持する指定されたドキュメントを印刷可能な印刷ジョブを表します。
    MultiDoc
    インタフェースMultiDocは、印刷ジョブに対して複数の印刷データを供給するオブジェクトのインタフェースを指定します。
    MultiDocPrintJob
    MultiDocPrintServiceから取得したMultiDocPrintJobは、指定された文書の集合をジョブ属性のセットを持つ単一の印刷ジョブとして印刷できます。
    MultiDocPrintService
    インタフェースMultiPrintServiceは、MultiDocPrintJobのファクトリです。
    PrintException
    クラスPrintExceptionは、Print Serviceインスタンスの使用中に発生した印刷関連のエラー状態をカプセル化します。
    PrintService
    インタフェースPrintServiceは、DocPrintJobのファクトリです。
    PrintServiceLookup
    このクラスの実装は、特定のタイプの印刷サービス(通常はプリンタと同義)用の検索サービスを提供します。
    ServiceUIFactory
    サービスは、オプションでUIを提供することができます。
    StreamPrintService
    このクラスは、PrintServiceを拡張し、クライアントによって指定された出力ストリームに別の形式でデータを印刷する印刷サービスを表します。
    StreamPrintServiceFactory
    StreamPrintServiceFactoryは、StreamPrintServiceインスタンスのファクトリです。これにより、MIMEタイプに記述された特定のドキュメント形式で出力ストリームを印刷することが可能になります。
  • javax.print.eventにより使用されるjavax.printのクラス
    クラス 説明
    DocPrintJob
    このインタフェースは、ジョブ属性セットを保持する指定されたドキュメントを印刷可能な印刷ジョブを表します。
    PrintService
    インタフェースPrintServiceは、DocPrintJobのファクトリです。
  • javax.swingにより使用されるjavax.printのクラス
    クラス 説明
    PrintService
    インタフェースPrintServiceは、DocPrintJobのファクトリです。
  • javax.swing.textにより使用されるjavax.printのクラス
    クラス 説明
    PrintService
    インタフェースPrintServiceは、DocPrintJobのファクトリです。