java.lang.Object | |
↳ | java.awt.print.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
.
[Expand]
Inherited Constants | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From interface
java.awt.print.Pageable
|
Public Constructors | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Creates a new, empty
Book . |
Public Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Appends
numPages pages to the end of this
Book . | |||||||||||
Appends a single page to the end of this
Book . | |||||||||||
Returns the number of pages in this
Book . | |||||||||||
Returns the
PageFormat of the page specified by
pageIndex . | |||||||||||
Returns the
Printable instance responsible for rendering
the page specified by pageIndex . | |||||||||||
Sets the
PageFormat and the Painter for a
specified page number. |
[Expand]
Inherited Methods | |||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
From class
java.lang.Object
| |||||||||||
From interface
java.awt.print.Pageable
|
Creates a new, empty Book
.
Appends numPages
pages to the end of this
Book
. Each of the pages is associated with
page
.
painter | the Printable instance that renders
the page |
---|---|
page | the size and orientation of the page |
numPages | the number of pages to be added to the
this Book . |
If the painter or page
argument is null
|
Appends a single page to the end of this Book
.
painter | the Printable instance that
renders the page |
---|---|
page | the size and orientation of the page |
If the painter or page
argument is null
|
Returns the number of pages in this Book
.
Book
contains.
Returns the PageFormat
of the page specified by
pageIndex
.
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
|
---|
Returns the Printable
instance responsible for rendering
the page specified by pageIndex
.
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
|
---|
Sets the PageFormat
and the Painter
for a
specified page number.
pageIndex | the zero based index of the page whose painter and format is altered |
---|---|
painter | the Printable instance that
renders the page |
page | 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
|