gui.print
クラス PrintManager

java.lang.Object
  上位を拡張 gui.print.PrintManager

public class PrintManager
extends java.lang.Object

印刷管理クラス


フィールドの概要
private  javax.print.attribute.PrintRequestAttributeSet attributeSet
          印刷属性セット
protected  javax.print.PrintService currentService
          現在選択されているプリンタ
static javax.print.PrintService DEFAULT_SERVICE
          デフォルトのプリンタ
private  javax.print.DocFlavor flavor
          印刷データ形式
 
コンストラクタの概要
PrintManager(javax.print.DocFlavor flavor)
          印刷管理オブジェクトを構築する
 
メソッドの概要
 javax.print.attribute.Attribute getAttribute(javax.print.attribute.Attribute attribute)
          印刷属性を返す
 javax.print.attribute.PrintRequestAttributeSet getAttributeSet()
          印刷属性セットを返す
 javax.print.DocFlavor getDocFlavor()
          印刷データ形式を返す
 javax.print.DocPrintJob getPrintJob()
          印刷ジョブを返す
 void print(java.lang.Object printData)
          印刷を実行する
 void setAttribute(javax.print.attribute.Attribute attribute)
          印刷属性を変更する
private  void setDefaultAttributes()
          デフォルト印刷属性を設定する
 void setPrinter()
          印刷可能なプリンタを設定する
 boolean showDialog()
          印刷設定ダイアログを表示する
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

DEFAULT_SERVICE

public static final javax.print.PrintService DEFAULT_SERVICE
デフォルトのプリンタ


flavor

private javax.print.DocFlavor flavor
印刷データ形式


attributeSet

private javax.print.attribute.PrintRequestAttributeSet attributeSet
印刷属性セット


currentService

protected javax.print.PrintService currentService
現在選択されているプリンタ

コンストラクタの詳細

PrintManager

public PrintManager(javax.print.DocFlavor flavor)
印刷管理オブジェクトを構築する

パラメータ:
flavor - 印刷データ形式
メソッドの詳細

setDefaultAttributes

private void setDefaultAttributes()
デフォルト印刷属性を設定する


setAttribute

public void setAttribute(javax.print.attribute.Attribute attribute)
印刷属性を変更する

パラメータ:
attribute - 設定する印刷属性

getDocFlavor

public javax.print.DocFlavor getDocFlavor()
印刷データ形式を返す

戻り値:
印刷データ形式

getAttributeSet

public javax.print.attribute.PrintRequestAttributeSet getAttributeSet()
印刷属性セットを返す

戻り値:
印刷属性セット

setPrinter

public void setPrinter()
印刷可能なプリンタを設定する


getAttribute

public javax.print.attribute.Attribute getAttribute(javax.print.attribute.Attribute attribute)
印刷属性を返す

パラメータ:
attribute - 取り出す印刷属性のカテゴリを指定する印刷属性
戻り値:
指定された印刷属性と同じカテゴリの現在の印刷属性

getPrintJob

public javax.print.DocPrintJob getPrintJob()
印刷ジョブを返す

戻り値:
選択されているプリンタの印刷ジョブ

showDialog

public boolean showDialog()
印刷設定ダイアログを表示する

戻り値:
入力した属性で印刷を実行する場合は true

print

public void print(java.lang.Object printData)
           throws java.lang.IllegalArgumentException,
                  javax.print.PrintException
印刷を実行する

パラメータ:
printData - 印刷データ
例外:
java.lang.IllegalArgumentException - 印刷データがデータ形式に対応していないとき
javax.print.PrintException - ジョブで何らかのエラーが発生したとき