- 既知のすべての実装クラス:
- Book
public interface Pageable
Pageableを実装したクラスは、印刷されるページのセットを表します。 Pageableオブジェクトは、セット内のページの総数のほかに、指定されたページのPageFormatおよびPrintableを返します。 - 関連項目:
- PageFormat、- Printable
- 
フィールドのサマリーフィールド
- 
メソッドのサマリー修飾子と型メソッド説明intセット内のページ数を返します。getPageFormat(int pageIndex)pageIndexで指定されたページのPageFormatを返します。getPrintable(int pageIndex)pageIndexで指定されたページの描画処理に対応するPrintableのインスタンスを返します。
- 
フィールド詳細- 
UNKNOWN_NUMBER_OF_PAGES@Native static final int UNKNOWN_NUMBER_OF_PAGESこの定数は、Pageableを実装したクラスがセット内のページ数を認識しないときに、getNumberOfPagesメソッドから返されます。- 関連項目:
- 定数フィールド値
 
 
- 
- 
メソッドの詳細- 
getNumberOfPagesint getNumberOfPages()セット内のページ数を返します。 高度な印刷機能を有効にするには、Pageableを実装したクラスが定数UNKNOWN_NUMBER_OF_PAGESではなく、実際のページ数を返すようにしてください。- 戻り値:
- このPageable内のページ数。
 
- 
getPageFormatPageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsExceptionpageIndexで指定されたページのPageFormatを返します。- パラメータ:
- pageIndex-- PageFormatが要求されているページのゼロから始まるインデックス
- 戻り値:
- サイズおよび印刷方向を記述するPageFormat。
- 例外:
- IndexOutOfBoundsException-- Pageableに要求されたページが含まれていない場合。
 
- 
getPrintablePrintable getPrintable(int pageIndex) throws IndexOutOfBoundsExceptionpageIndexで指定されたページの描画処理に対応するPrintableのインスタンスを返します。- パラメータ:
- pageIndex-- Printableが要求されているページのゼロから始まるインデックス
- 戻り値:
- ページを描画するPrintable。
- 例外:
- IndexOutOfBoundsException-- Pageableに要求されたページが含まれていない場合。
 
 
-