Index (Frames) | Index (No Frames) | Package | Package Tree | Tree
java.awt.print

Class Book

java.lang.Object
|
+--java.awt.print.Book

All Implemented Interfaces:

Pageable


public class Book

extends Object

implements Pageable

This class allows documents to be created with different paper types, page formatters, and painters.

Author:

Constructor Summary

Book()

Initializes a new instance of Book that is empty.

Method Summary

voidappend(java.awt.print.Printable printable, java.awt.print.PageFormat page_format)

This method appends a page to the end of the book.
voidappend(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.
intgetNumberOfPages()

Returns the number of pages in this book.
java.awt.print.PageFormatgetPageFormat(int page_number)

This method returns the PageFormat object for the specified page.
java.awt.print.PrintablegetPrintable(int page_number)

This method returns the Printable object for the specified page.
voidsetPage(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.

Constructor Details

Book

public Book()

Initializes a new instance of Book that is empty.


Method Details

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:


getPageFormat

public PageFormat getPageFormat(int page_number)

This method returns the PageFormat object for the specified page.

Parameters:

Returns:

Throws:


getPrintable

public Printable getPrintable(int page_number)

This method returns the Printable object for the specified page.

Parameters:

Returns:

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: