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: