java.awt.print
public class Book extends Object implements Pageable
Constructor Summary | |
---|---|
Book()
Initializes a new instance of Book that is empty. |
Method Summary | |
---|---|
void | append(Printable printable, PageFormat page_format)
This method appends a page to the end of the book.
|
void | append(Printable printable, PageFormat page_format, int num_pages)
This method appends the specified number of pages to the end of the book.
|
int | getNumberOfPages()
Returns the number of pages in this book.
|
PageFormat | getPageFormat(int page_number)
This method returns the PageFormat object for the
specified page.
|
Printable | getPrintable(int page_number)
This method returns the Printable object for the
specified page.
|
void | setPage(int page_num, Printable printable, PageFormat page_format)
This method changes the Printable and PageFormat
for the specified page. |
Book
that is empty.Parameters: printable The Printable
for this page. page_format The PageFormat
for this page.
Throws: NullPointerException If either argument is null
.
Printable
and PageFormat
.
Parameters: printable The Printable
for this page. page_format The PageFormat
for this page. num_pages The number of pages to append.
Throws: NullPointerException If any argument is null
.
Returns: The number of pages in this book.
PageFormat
object for the
specified page.
Parameters: page_number The number of the page to get information for, where page numbers start at 0.
Returns: The PageFormat
object for the specified page.
Throws: IndexOutOfBoundsException If the page number is not valid.
Printable
object for the
specified page.
Parameters: page_number The number of the page to get information for, where page numbers start at 0.
Returns: The Printable
object for the specified page.
Throws: IndexOutOfBoundsException If the page number is not valid.
Printable
and PageFormat
for the specified page. The page must already exist or an exception
will be thrown.
Parameters: page_num The page number to alter. printable The new Printable
for the page. page_format The new PageFormat
for the page.
Throws: IndexOutOfBoundsException If the specified page does not exist.