クラスBook
java.lang.Object
java.awt.print.Book
- すべての実装されたインタフェース:
Pageable
Bookクラスは、異なるページ書式やページ・ペインタを持つドキュメントを表現します。 このクラスは、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を設定します。
-
コンストラクタの詳細
-
Book
public Book()空の新しいBookを作成します。
-
-
メソッドの詳細
-
getNumberOfPages
public int getNumberOfPages()このBook内のページ数を返します。- 定義:
getNumberOfPages、インタフェースPageable- 戻り値:
- この
Bookに含まれるページ数。
-
getPageFormat
public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException pageIndexで指定されたページのPageFormatを返します。- 定義:
getPageFormat、インタフェースPageable- パラメータ:
pageIndex-PageFormatが要求されているページのゼロから始まるインデックス- 戻り値:
- ページのサイズおよび印刷方向を記述する
PageFormat。 - スロー:
IndexOutOfBoundsException-Pageableに要求されたページが含まれていない場合
-
getPrintable
public Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException pageIndexで指定されたページの描画処理に対応する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の場合
-