public class Book extends Object implements Pageable
Bookクラスは、異なるページ書式やページ・ペインタを持つドキュメントを表現します。 このクラスは、Pageableインタフェースを使ってPrinterJobと対話します。 Pageable, PrinterJobUNKNOWN_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を設定します。 |
public int getNumberOfPages()
Book内のページ数を返します。getNumberOfPages、インタフェースPageableBookに含まれるページ数。public PageFormat getPageFormat(int pageIndex) throws IndexOutOfBoundsException
pageIndexで指定されたページのPageFormatを返します。getPageFormat、インタフェースPageablepageIndex - PageFormatが要求されているページのゼロから始まるインデックスPageFormat。IndexOutOfBoundsException - Pageableに要求されたページが含まれていない場合public Printable getPrintable(int pageIndex) throws IndexOutOfBoundsException
pageIndexで指定されたページの描画処理に対応するPrintableのインスタンスを返します。getPrintable、インタフェースPageablepageIndex - 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の場合 バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。 そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright © 1993, 2025, Oracle and/or its affiliates. All rights reserved. Use is subject to license terms. Documentation Redistribution Policyも参照してください。