|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object![]()
![]()
![]()
java.awt.print.Book

public class Book


The Book class provides a representation of a document in
which pages may have different page formats and page painters. This
class uses the Pageable
interface to interact with a
PrinterJob
.
Pageable
,
PrinterJob

| Field Summary |
|---|
Fields inherited from interface java.awt.print.Pageable ![]() |
|---|
UNKNOWN_NUMBER_OF_PAGES |
| Constructor Summary | |
|---|---|
Book
Creates a new, empty Book. |
|
| Method Summary | |
|---|---|
void |
append
Appends a single page to the end of this Book. |
void |
append
Appends numPages pages to the end of this
Book. |
int |
getNumberOfPages
Returns the number of pages in this Book. |
PageFormat |
getPageFormat
Returns the PageFormat of the page specified by
pageIndex. |
Printable |
getPrintable
Returns the Printable instance responsible for rendering
the page specified by pageIndex. |
void |
setPage
Sets the PageFormat and the Painter for a
specified page number. |
Methods inherited from class java.lang.Object ![]() |
|---|
clone |
| Constructor Detail |
|---|

public Book()
Book.
| Method Detail |
|---|

public int getNumberOfPages()
Book.
getNumberOfPages

in interface Pageable

Book contains.

public PageFormat![]()
![]()
getPageFormat(int pageIndex) throws IndexOutOfBoundsException
![]()
![]()
PageFormat
of the page specified by
pageIndex.
getPageFormat

in interface Pageable

pageIndex - the zero based index of the page whose
PageFormat is being requested
PageFormat describing the size and
orientation of the page.
IndexOutOfBoundsException

- if the Pageable
does not contain the requested page

public Printable![]()
![]()
getPrintable(int pageIndex) throws IndexOutOfBoundsException
![]()
![]()
Printable
instance responsible for rendering
the page specified by pageIndex.
getPrintable

in interface Pageable

pageIndex - the zero based index of the page whose
Printable is being requested
Printable that renders the page.
IndexOutOfBoundsException

- if the Pageable
does not contain the requested page

public void setPage(int pageIndex,
Printable
painter,
PageFormat
page)
throws IndexOutOfBoundsException

PageFormat and the Painter for a
specified page number.
pageIndex - the zero based index of the page whose
painter and format is alteredpainter - the Printable instance that
renders the pagepage - the size and orientation of the page
IndexOutOfBoundsException

- if the specified
page is not already in this Book
NullPointerException

- if the painter or
page argument is null

public void append(Printable![]()
![]()
painter, PageFormat
![]()
![]()
page)
Book.
painter - the Printable instance that
renders the pagepage - the size and orientation of the page
NullPointerException - If the painter or page
argument is null

public void append(Printable![]()
![]()
painter, PageFormat
![]()
![]()
page, int numPages)
numPages pages to the end of this
Book. Each of the pages is associated with
page.
painter - the Printable instance that renders
the pagepage - the size and orientation of the pagenumPages - the number of pages to be added to the
this Book.
NullPointerException - If the painter or page
argument is null
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||