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

インタフェースPageable

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


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

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

      • 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に要求されたページが含まれていない場合。