java.awt.print
クラス Book
java.lang.Object
|
+--java.awt.print.Book
- public class Book
- extends Object
- implements Pageable
Book クラスは、ドキュメントを表します。ドキュメント内のページには、ページ書式やページペインタが異なるページが含まれていてもかまいません。このクラスは、PrinterJob と情報をやり取りするために、Pageable インタフェースを使用します。
- 関連項目:
Pageable,
PrinterJob
|
コンストラクタの概要 |
Book()
新しい空の Book を作成します。 |
| クラス java.lang.Object から継承したメソッド |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Book
public Book()
- 新しい空の
Book を作成します。
getNumberOfPages
public int getNumberOfPages()
- この
Book に含まれるページ数を返します。
- 定義:
- インタフェース Pageable 内の getNumberOfPages
- 戻り値:
- この
Book に含まれるページ数
getPageFormat
public PageFormat getPageFormat(int pageIndex)
throws IndexOutOfBoundsException
pageIndex で指定されたページの PageFormat を返します。
- 定義:
- インタフェース Pageable 内の getPageFormat
- パラメータ:
pageIndex - PageFormat を要求するページのゼロから始まるインデックス- 戻り値:
- ページのサイズおよび印刷方向を記述する
PageFormat - 例外:
IndexOutOfBoundsException - Pageable に要求されたページが含まれていない場合
getPrintable
public Printable getPrintable(int pageIndex)
throws IndexOutOfBoundsException
pageIndex で指定されたページの描画処理に責任を持つ Printable のインスタンスを返します。
- 定義:
- インタフェース Pageable 内の getPrintable
- パラメータ:
pageIndex - Printable を取得するページのゼロから始まるインデックス- 戻り値:
- ページを描画する
Printable - 例外:
IndexOutOfBoundsException - Pageable に要求されたページが含まれていない場合
setPage
public void setPage(int pageIndex,
Printable painter,
PageFormat page)
throws IndexOutOfBoundsException
- 指定されたページ番号の
PageFormat および Painter を設定します。
- パラメータ:
pageIndex - ペインタおよび書式を変更するページのゼロから始まるインデックスpainter - ページを描画する Printable のインスタンスpage - ページのサイズと印刷方向- 例外:
IndexOutOfBoundsException - 指定されたページがまだこの Book 内に存在しない場合NullPointerException - painter または page 引数が null の場合
append
public void append(Printable painter,
PageFormat page)
- この
Book の末尾に 1 ページだけ追加します。
- パラメータ:
painter - ページを描画する Printable のインスタンスpage - ページのサイズと印刷方向- 例外:
NullPointerException - painter または page 引数が null の場合
append
public void append(Printable painter,
PageFormat page,
int numPages)
numPages で指定された数のページをこの Book の末尾に追加します。追加するページは、page で指定された書式に関連付けられます。
- パラメータ:
painter - ページを描画する Printable のインスタンスpage - ページのサイズと印刷方向numPages - この Book に追加するページの数- 例外:
NullPointerException - painter 引数 または page 引数が null の場合
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.