java.awt.print
Class Book
java.lang.Object
|
+--java.awt.print.Book
All Implemented Interfaces:
Pageable
This class allows documents to be created with different paper types,
page formatters, and painters.
Author:- Aaron M. Renn (arenn@urbanophile.com)
Book
public Book()
Initializes a new instance of Book
that is empty.
append
public void append(java.awt.print.Printable printable, java.awt.print.PageFormat page_format)
This method appends a page to the end of the book.
Parameters:
Throws:
append
public void append(java.awt.print.Printable painter, java.awt.print.PageFormat page_format, int num_pages)
This method appends the specified number of pages to the end of the book.
Each one will be associated with the specified Printable
and PageFormat
.
Parameters:
Throws:
getNumberOfPages
public int getNumberOfPages()
Returns the number of pages in this book.
Returns:
- The number of pages in this book.
getPageFormat
public PageFormat getPageFormat(int page_number)
This method returns the PageFormat
object for the
specified page.
Parameters:
Returns:
- The
PageFormat
object for the specified page.
Throws:
getPrintable
public Printable getPrintable(int page_number)
This method returns the Printable
object for the
specified page.
Parameters:
Returns:
- The
Printable
object for the specified page.
Throws:
setPage
public void setPage(int page_num, java.awt.print.Printable printable, java.awt.print.PageFormat page_format)
This method changes the Printable
and PageFormat
for the specified page. The page must already exist or an exception
will be thrown.
Parameters: