java.lang.Object
java.awt.print.Book
- すべての実装されたインタフェース:
- Pageable
Bookクラスは、異なるページ書式やページ・ペインタを持つドキュメントを表現します。 このクラスは、Pageableインタフェースを使ってPrinterJobと対話します。 - 関連項目:
- Pageable,- PrinterJob
- 
フィールドのサマリーインタフェース java.awt.print.Pageableで宣言されたフィールドUNKNOWN_NUMBER_OF_PAGES
- 
コンストラクタのサマリーコンストラクタ
- 
メソッドのサマリー修飾子と型メソッド説明voidappend(Printable painter, PageFormat page)単一のページをこのBookの最後に追加します。voidappend(Printable painter, PageFormat page, int numPages)numPagesページをこのBookの最後に追加します。intこのBook内のページ数を返します。getPageFormat(int pageIndex)pageIndexで指定されたページのPageFormatを返します。getPrintable(int pageIndex)pageIndexで指定されたページの描画処理に対応するPrintableのインスタンスを返します。voidsetPage(int pageIndex, Printable painter, PageFormat page)指定されたページ数でPageFormatおよびPainterを設定します。
- 
コンストラクタの詳細- 
Bookpublic Book()空の新しいBookを作成します。
 
- 
- 
メソッドの詳細- 
getNumberOfPagespublic int getNumberOfPages()このBook内のページ数を返します。- 定義:
- getNumberOfPages、インタフェース:- Pageable
- 戻り値:
- このBookに含まれるページ数。
 
- 
getPageFormatpublic PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsExceptionpageIndexで指定されたページのPageFormatを返します。- 定義:
- getPageFormat、インタフェース:- Pageable
- パラメータ:
- pageIndex-- PageFormatが要求されているページのゼロから始まるインデックス
- 戻り値:
- ページのサイズおよび印刷方向を記述するPageFormat。
- 例外:
- IndexOutOfBoundsException-- Pageableに要求されたページが含まれていない場合
 
- 
getPrintablepublic Printable getPrintable(int pageIndex) throws IndexOutOfBoundsExceptionpageIndexで指定されたページの描画処理に対応するPrintableのインスタンスを返します。- 定義:
- getPrintable、インタフェース:- Pageable
- パラメータ:
- pageIndex-- Printableが要求されているページのゼロから始まるインデックス
- 戻り値:
- ページを描画するPrintable。
- 例外:
- IndexOutOfBoundsException-- Pageableに要求されたページが含まれていない場合
 
- 
setPagepublic void setPage(int pageIndex, Printable painter, PageFormat page) throws IndexOutOfBoundsException指定されたページ数でPageFormatおよびPainterを設定します。- パラメータ:
- pageIndex- ペインタと書式が変更されるページのゼロから始まるインデックス
- painter- ページを描画する- Printableインスタンス
- page- ページのサイズと印刷方向
- 例外:
- IndexOutOfBoundsException- 指定されたページがこの- Bookにない場合
- NullPointerException-- painterまたは- page引数が- nullの場合
 
- 
appendpublic void append(Printable painter, PageFormat page)単一のページをこのBookの最後に追加します。- パラメータ:
- painter- ページを描画する- Printableインスタンス
- page- ページのサイズと印刷方向
- 例外:
- NullPointerException-- painterまたは- page引数が- nullの場合
 
- 
appendpublic void append(Printable painter, PageFormat page, int numPages)numPagesページをこのBookの最後に追加します。 各ページはpageと関連付けられています。- パラメータ:
- painter- ページを描画する- Printableインスタンス
- page- ページのサイズと印刷方向
- numPages- この- Bookに追加するページ数。
- 例外:
- NullPointerException-- painterまたは- page引数が- nullの場合
 
 
-