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.