|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Object | +--java.awt.print.PrinterJob
PrinterJob クラスは、印刷を制御する主要なクラスです。アプリケーションはこのクラスのメソッドを呼び出して、ジョブを設定し、必要に応じて印刷のダイアログを呼び出し、そのあとジョブのページを印刷します。
| コンストラクタの概要 | |
PrinterJob()
PrinterJob オブジェクトの作成には、static メソッドの を使用してください。 |
|
| メソッドの概要 | |
abstract void |
cancel()
実行中の印刷ジョブを取り消します。 |
PageFormat |
defaultPage()
新しい PageFormat のインスタンスを生成し、デフォルトのサイズと印刷方向に設定します。 |
abstract PageFormat |
defaultPage(PageFormat page)
PageFormat 引数を複製し、その複製を変更してデフォルトのページサイズと印刷方向を記述します。 |
abstract int |
getCopies()
印刷する部数を返します。 |
abstract String |
getJobName()
印刷するドキュメントの名前を返します。 |
static PrinterJob |
getPrinterJob()
PrinterJob を作成して返します。 |
abstract String |
getUserName()
印刷を行うユーザの名前を返します。 |
abstract boolean |
isCancelled()
印刷ジョブが実行中であり、次の機会に取り消される予定の場合は true、そうでない場合は false を返します。 |
abstract PageFormat |
pageDialog(PageFormat page)
PageFormat のインスタンスを変更するためのダイアログを表示します。 |
abstract void |
print()
ページのセットを印刷します。 |
abstract boolean |
printDialog()
ユーザに対して、印刷ジョブのプロパティを変更するためのダイアログを表示します。 |
abstract void |
setCopies(int copies)
印刷する部数を設定します。 |
abstract void |
setJobName(String jobName)
印刷するドキュメントの名前を設定します。 |
abstract void |
setPageable(Pageable document)
document に対して、ページ数や、Pageable のインスタンス (document) に保持されている各ページの PageFormat および Printable を問い合わせます。 |
abstract void |
setPrintable(Printable painter)
ページを描画するために painter を呼び出します。 |
abstract void |
setPrintable(Printable painter,
PageFormat format)
指定された format でページを描画するために painter を呼び出します。 |
abstract PageFormat |
validatePage(PageFormat page)
この PrinterJob の現在のプリンタと互換性があるよう調整された設定を持つ、page の複製を返します。 |
| クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
public PrinterJob()
PrinterJob オブジェクトの作成には、static メソッドの getPrinterJob を使用してください。| メソッドの詳細 |
public static PrinterJob getPrinterJob()
PrinterJob を作成して返します。PrinterJobpublic abstract void setPrintable(Printable painter)
painter を呼び出します。この PrinterJob によって印刷されるドキュメント内のページは、painter で指定された Printable オブジェクトによって描画されます。各ページの PageFormat は、デフォルトのページ書式になります。painter - ドキュメントの各ページを描画する Printable
public abstract void setPrintable(Printable painter,
PageFormat format)
format でページを描画するために painter を呼び出します。この PrinterJob によって印刷されるドキュメント内のページは、painter で指定された Printable オブジェクトによって描画されます。各ページの PageFormat は、format で指定されたページ書式になります。painter - ドキュメントの各ページを描画するために呼び出す Printableformat - 印刷される各ページのサイズと印刷方向
public abstract void setPageable(Pageable document)
throws NullPointerException
document に対して、ページ数や、Pageable のインスタンス (document) に保持されている各ページの PageFormat および Printable を問い合わせます。document - 印刷されるページ。null を渡すことはできないNullPointerException - 渡された Pageable が null である場合PageFormat,
Printablepublic abstract boolean printDialog()
true、そうでない場合は falsepublic abstract PageFormat pageDialog(PageFormat page)
PageFormat のインスタンスを変更するためのダイアログを表示します。引数 page は、ページ設定ダイアログのコントロールを初期化するために使用されます。ユーザがダイアログを取り消すと、このメソッドは元の page オブジェクトを変更しないで返します。ユーザがダイアログを了解すると、このメソッドは変更内容を示す新しい PageFormat を返します。どちらの場合にも、元の page オブジェクトは変更されません。page - 変更のためにユーザに表示されるデフォルトの PageFormatpage オブジェクト。ダイアログが了解された場合は、ユーザが示した書式を持つ新しい PageFormat オブジェクトpublic abstract PageFormat defaultPage(PageFormat page)
PageFormat 引数を複製し、その複製を変更してデフォルトのページサイズと印刷方向を記述します。page - 複製および変更される PageFormatPageFormat を記述するために変更された page の複製public PageFormat defaultPage()
PageFormat のインスタンスを生成し、デフォルトのサイズと印刷方向に設定します。PageFormatpublic abstract PageFormat validatePage(PageFormat page)
PrinterJob の現在のプリンタと互換性があるよう調整された設定を持つ、page の複製を返します。たとえば、返された PageFormat は、現在のプリンタが使用している用紙の物理的領域内に収まるよう調整されたイメージング可能領域を持つことができます。page - 複製され、その設定が現在のプリンタと互換性を持つように変更される PageFormatPage から複製され、この PrinterJob に合わせて設定が変更される PageFormat
public abstract void print()
throws PrinterException
PrinterException - 印刷システムのエラーが原因でジョブが停止した場合Book,
Pageable,
Printablepublic abstract void setCopies(int copies)
copies - 印刷する部数public abstract int getCopies()
public abstract String getUserName()
public abstract void setJobName(String jobName)
null を指定することはできません。jobName - 印刷するドキュメントの名前public abstract String getJobName()
public abstract void cancel()
print が呼び出されている場合に、まだ復帰していない状態のときは、このメソッドはジョブを次の機会に取り消すように通知します。実行中の印刷ジョブがない場合には、何も行いません。public abstract boolean isCancelled()
true、そうでない場合は false を返します。true、そうでない場合は false
|
JavaTM 2 Platform Std. Ed. v1.3 |
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 内部クラス | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.