java.awt.print
クラス Book
java.lang.Object
|
+--java.awt.print.Book
- すべての実装インタフェース:
- Pageable
- public class Book
- extends Object
- implements Pageable
Book
クラスは、ドキュメントを表します。ドキュメント内のページには、ページ書式やページペインタが異なるページが含まれていてもかまいません。このクラスは、PrinterJob
と情報をやり取りするために、Pageable
インタフェースを使用します。
- 関連項目:
Pageable
,
PrinterJob
コンストラクタの概要 |
Book()
新しい空の Book を作成します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Book
public Book()
- 新しい空の
Book
を作成します。
getNumberOfPages
public int getNumberOfPages()
- この
Book
に含まれるページ数を返します。
- 定義:
- インタフェース
Pageable
内の getNumberOfPages
- 戻り値:
- この
Book
に含まれるページ数
getPageFormat
public PageFormat getPageFormat(int pageIndex)
throws IndexOutOfBoundsException
pageIndex
で指定されたページの PageFormat
を返します。
- 定義:
- インタフェース
Pageable
内の getPageFormat
- パラメータ:
pageIndex
- PageFormat
を要求するページのゼロから始まるインデックス- 戻り値:
- ページのサイズおよび印刷方向を記述する
PageFormat
- 例外:
IndexOutOfBoundsException
- Pageable
に要求されたページが含まれていない場合
getPrintable
public Printable getPrintable(int pageIndex)
throws IndexOutOfBoundsException
pageIndex
で指定されたページの描画処理に責任を持つ Printable
のインスタンスを返します。
- 定義:
- インタフェース
Pageable
内の getPrintable
- パラメータ:
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
の末尾に 1 ページだけ追加します。
- パラメータ:
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
の場合
バグや機能要求の報告
さらに詳しい API リファレンスおよび開発者ドキュメントについては、 Java 2 SDK SE Developer Documentation を参照してください。このドキュメントには、概念、用語の定義、回避策、 実用的なコード例など、開発者を対象にした詳細な解説が掲載されています。 Java、Java 2D、JDBC は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-2000 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.