|
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
を作成して返します。PrinterJob
public 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
- ドキュメントの各ページを描画するために呼び出す Printable
format
- 印刷される各ページのサイズと印刷方向public abstract void setPageable(Pageable document) throws NullPointerException
document
に対して、ページ数や、Pageable
のインスタンス (document
) に保持されている各ページの PageFormat
および Printable
を問い合わせます。document
- 印刷されるページ。null
を渡すことはできないNullPointerException
- 渡された Pageable
が null
である場合PageFormat
,
Printable
public abstract boolean printDialog()
true
、そうでない場合は false
public abstract PageFormat pageDialog(PageFormat page)
PageFormat
のインスタンスを変更するためのダイアログを表示します。引数 page
は、ページ設定ダイアログのコントロールを初期化するために使用されます。ユーザがダイアログを取り消すと、このメソッドは元の page
オブジェクトを変更しないで返します。ユーザがダイアログを了解すると、このメソッドは変更内容を示す新しい PageFormat
を返します。どちらの場合にも、元の page
オブジェクトは変更されません。page
- 変更のためにユーザに表示されるデフォルトの PageFormat
page
オブジェクト。ダイアログが了解された場合は、ユーザが示した書式を持つ新しい PageFormat
オブジェクトpublic abstract PageFormat defaultPage(PageFormat page)
PageFormat
引数を複製し、その複製を変更してデフォルトのページサイズと印刷方向を記述します。page
- 複製および変更される PageFormat
PageFormat
を記述するために変更された page
の複製public PageFormat defaultPage()
PageFormat
のインスタンスを生成し、デフォルトのサイズと印刷方向に設定します。PageFormat
public abstract PageFormat validatePage(PageFormat page)
PrinterJob
の現在のプリンタと互換性があるよう調整された設定を持つ、page
の複製を返します。たとえば、返された PageFormat
は、現在のプリンタが使用している用紙の物理的領域内に収まるよう調整されたイメージング可能領域を持つことができます。page
- 複製され、その設定が現在のプリンタと互換性を持つように変更される PageFormat
Page
から複製され、この PrinterJob
に合わせて設定が変更される PageFormat
public abstract void print() throws PrinterException
PrinterException
- 印刷システムのエラーが原因でジョブが停止した場合Book
,
Pageable
,
Printable
public 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.