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