java.awt.print
クラス Book
java.lang.Object
|
+--java.awt.print.Book
- 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
の場合
バグや機能要求の報告
新しい javadoc の表示についてのコメントやご提案
Java は、米国およびその他の国における米国 Sun Microsystems, Inc. の商標もしくは登録商標です。
Copyright 1993-1998 Sun Microsystems, Inc. 901 San Antonio Road,
Palo Alto, California, 94303, U.S.A. All Rights Reserved.