モジュール java.desktop
パッケージ java.awt.print

インタフェースPageable

既知のすべての実装クラス:
Book

public interface Pageable
Pageableを実装したクラスは、印刷されるページのセットを表します。 Pageableオブジェクトは、セット内のページの総数のほかに、指定されたページのPageFormatおよびPrintableを返します。
関連項目:
PageFormatPrintable
  • フィールドのサマリー

    フィールド
    修飾子と型
    フィールド
    説明
    static int
    この定数は、Pageableを実装したクラスがセット内のページ数を認識しないときに、getNumberOfPagesメソッドから返されます。
  • メソッドのサマリー

    修飾子と型
    メソッド
    説明
    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メソッドから返されます。
      関連項目:
      定数フィールド値
  • メソッドの詳細

    • getNumberOfPages

      int getNumberOfPages()
      セット内のページ数を返します。 高度な印刷機能を有効にするには、Pageableを実装したクラスが定数UNKNOWN_NUMBER_OF_PAGESではなく、実際のページ数を返すようにしてください。
      戻り値:
      このPageable内のページ数。
    • getPageFormat

      PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException
      pageIndexで指定されたページのPageFormatを返します。
      パラメータ:
      pageIndex - PageFormatが要求されているページのゼロから始まるインデックス
      戻り値:
      サイズおよび印刷方向を記述するPageFormat
      例外:
      IndexOutOfBoundsException - Pageableに要求されたページが含まれていない場合。
    • getPrintable

      Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException
      pageIndexで指定されたページの描画処理に対応するPrintableのインスタンスを返します。
      パラメータ:
      pageIndex - Printableが要求されているページのゼロから始まるインデックス
      戻り値:
      ページを描画するPrintable
      例外:
      IndexOutOfBoundsException - Pageableに要求されたページが含まれていない場合。