|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object java.awt.print.Book
public class Book
Book
クラスは、異なるページ書式やページペインタを持つドキュメントを表現します。このクラスは Pageable
インタフェースを使って PrinterJob
と対話します。
Pageable
,
PrinterJob
フィールドの概要 |
---|
インタフェース java.awt.print.Pageable から継承されたフィールド |
---|
UNKNOWN_NUMBER_OF_PAGES |
コンストラクタの概要 | |
---|---|
Book()
空の新しい Book を作成します。 |
メソッドの概要 | |
---|---|
void |
append(Printable painter,
PageFormat page)
単一のページをこの Book の最後に追加します。 |
void |
append(Printable painter,
PageFormat page,
int numPages)
numPages ページをこの Book の最後に追加します。 |
int |
getNumberOfPages()
この Book 内のページ数を返します。 |
PageFormat |
getPageFormat(int pageIndex)
pageIndex で指定されたページの PageFormat を返します。 |
Printable |
getPrintable(int pageIndex)
pageIndex で指定されたページの描画処理に対応する Printable のインスタンスを返します。 |
void |
setPage(int pageIndex,
Printable painter,
PageFormat page)
指定されたページ数で PageFormat および Painter を設定します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public Book()
Book
を作成します。
メソッドの詳細 |
---|
public int getNumberOfPages()
Book
内のページ数を返します。
Pageable
内の getNumberOfPages
Book
に含まれるページ数public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException
pageIndex
で指定されたページの PageFormat
を返します。
Pageable
内の getPageFormat
pageIndex
- PageFormat
が要求されているページのゼロから始まるインデックス
PageFormat
IndexOutOfBoundsException
- Pageable
に要求されたページが含まれていない場合public Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException
pageIndex
で指定されたページの描画処理に対応する Printable
のインスタンスを返します。
Pageable
内の getPrintable
pageIndex
- Printable
が要求されているページのゼロから始まるインデックス
Printable
IndexOutOfBoundsException
- Pageable
に要求されたページが含まれていない場合public void setPage(int pageIndex, Printable painter, PageFormat page) throws IndexOutOfBoundsException
PageFormat
および Painter
を設定します。
pageIndex
- ペインタと書式が変更されるページのゼロから始まるインデックスpainter
- ページを描画する Printable
インスタンスpage
- ページのサイズと印刷方向
IndexOutOfBoundsException
- 指定されたページがこの Book
にない場合
NullPointerException
- painter
引数または page
引数が null
の場合public void append(Printable painter, PageFormat page)
Book
の最後に追加します。
painter
- ページを描画する Printable
インスタンスpage
- ページのサイズと印刷方向
NullPointerException
- painter
引数または page
引数が null
の場合public void append(Printable painter, PageFormat page, int numPages)
numPages
ページをこの Book
の最後に追加します。各ページは page
と関連付けられています。
painter
- ページを描画する Printable
インスタンスpage
- ページのサイズと印刷方向numPages
- この Book
に追加するページ数
NullPointerException
- painter
引数または page
引数が null
の場合
|
JavaTM Platform Standard Ed. 6 |
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
Copyright 2009 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms. Documentation Redistribution Policy も参照してください。