java.awt.print

Interface Printable

public interface Printable

This interface provides a mechanism for the actual printing of pages to the printer. The object implementing this interface performs the page rendering.
Field Summary
intNO_SUCH_PAGE
This value is returned by the print() method to indicate that the requested page number does not exist.
intPAGE_EXISTS
This value is returned by the print() method to indicate that the requested page exists and has been printed.
Method Summary
intprint(Graphics graphics, PageFormat format, int page_number)
This method prints the specified page to the specified graphics context in the specified format.

Field Detail

NO_SUCH_PAGE

public int NO_SUCH_PAGE
This value is returned by the print() method to indicate that the requested page number does not exist.

PAGE_EXISTS

public int PAGE_EXISTS
This value is returned by the print() method to indicate that the requested page exists and has been printed.

Method Detail

print

public int print(Graphics graphics, PageFormat format, int page_number)
This method prints the specified page to the specified graphics context in the specified format. The pages are numbered starting from zero.

Parameters: graphics The graphics context to render the pages on. format The format in which to print the page. page_number The page number to print, where numbers start at zero.

Returns: PAGE_EXISTS if the requested page exists and was successfully printed, NO_SUCH_PAGE otherwise.

Throws: PrinterException If an error occurs during printing.