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 TypeMethodDescriptionintprint(Graphics graphics, PageFormat pageFormat, int pageIndex) Prints the page at the specified index into the specifiedGraphicscontext 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 specifiedGraphicscontext in the specified format. APrinterJobcalls thePrintableinterface 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. TheGraphicsclass or subclass implements thePrinterGraphicsinterface to provide additional information. If thePrintableobject aborts the print job then it throws aPrinterException.- Specified by:
printin 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
pageIndexspecifies a non-existent page. - Throws:
PrinterException- thrown when the print job is terminated.
-