Class DrawablePrintable
java.lang.Object
org.jfree.report.modules.gui.swing.printing.DrawablePrintable
- All Implemented Interfaces:
Printable
Creation-Date: 15.11.2006, 22:14:09
- Author:
- Thomas Morgner
-
Field Summary
Fields inherited from interface java.awt.print.Printable
NO_SUCH_PAGE, PAGE_EXISTS
-
Constructor Summary
ConstructorsConstructorDescriptionDrawablePrintable
(org.jfree.layouting.modules.output.graphics.PageDrawable drawable) -
Method Summary
Modifier and TypeMethodDescriptionint
print
(Graphics graphics, PageFormat pageFormat, int pageIndex) Prints the page at the specified index into the specifiedGraphics
context in the specified format.
-
Constructor Details
-
DrawablePrintable
public DrawablePrintable(org.jfree.layouting.modules.output.graphics.PageDrawable drawable)
-
-
Method Details
-
print
Prints the page at the specified index into the specifiedGraphics
context in the specified format. APrinterJob
calls thePrintable
interface to request that a page be rendered into the context specified bygraphics
. The format of the page to be drawn is specified bypageFormat
. The zero based index of the requested page is specified bypageIndex
. If the requested page does not exist then this method returns NO_SUCH_PAGE; otherwise PAGE_EXISTS is returned. TheGraphics
class or subclass implements thePrinterGraphics
interface to provide additional information. If thePrintable
object aborts the print job then it throws aPrinterException
.- Specified by:
print
in interfacePrintable
- Parameters:
graphics
- the context into which the page is drawnpageFormat
- the size and orientation of the page being drawnpageIndex
- the zero based index of the page to be drawn- Returns:
- PAGE_EXISTS if the page is rendered successfully or NO_SUCH_PAGE if
pageIndex
specifies a non-existent page. - Throws:
PrinterException
- thrown when the print job is terminated.
-