Class JRPrinterAWT
- java.lang.Object
-
- net.sf.jasperreports.engine.print.JRPrinterAWT
-
- All Implemented Interfaces:
java.awt.print.Printable
public class JRPrinterAWT extends java.lang.Object implements java.awt.print.Printable- Author:
- Teodor Danciu (teodord@users.sourceforge.net)
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.StringEXCEPTION_MESSAGE_KEY_ERROR_PRINTING_REPORTstatic java.lang.StringEXCEPTION_MESSAGE_KEY_INVALID_PAGE_RANGE
-
Constructor Summary
Constructors Modifier Constructor Description protectedJRPrinterAWT(JasperPrint jrPrint)JRPrinterAWT(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static voidinitPrinterJobFields(java.awt.print.PrinterJob job)Fix for bug ID 6255588 from Sun bug databaseintprint(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex)booleanprintPages(int firstPageIndex, int lastPageIndex, boolean withPrintDialog)static booleanprintPages(JasperPrint jrPrint, int firstPageIndex, int lastPageIndex, boolean withPrintDialog)java.awt.ImageprintPageToImage(int pageIndex, float zoom)static java.awt.ImageprintPageToImage(JasperPrint jrPrint, int pageIndex, float zoom)
-
-
-
Field Detail
-
EXCEPTION_MESSAGE_KEY_INVALID_PAGE_RANGE
public static final java.lang.String EXCEPTION_MESSAGE_KEY_INVALID_PAGE_RANGE
- See Also:
- Constant Field Values
-
EXCEPTION_MESSAGE_KEY_ERROR_PRINTING_REPORT
public static final java.lang.String EXCEPTION_MESSAGE_KEY_ERROR_PRINTING_REPORT
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
JRPrinterAWT
protected JRPrinterAWT(JasperPrint jrPrint) throws JRException
- Throws:
JRException
-
JRPrinterAWT
public JRPrinterAWT(JasperReportsContext jasperReportsContext, JasperPrint jasperPrint) throws JRException
- Throws:
JRException
-
-
Method Detail
-
printPages
public static boolean printPages(JasperPrint jrPrint, int firstPageIndex, int lastPageIndex, boolean withPrintDialog) throws JRException
- Throws:
JRException- See Also:
printPages(int, int, boolean)
-
printPageToImage
public static java.awt.Image printPageToImage(JasperPrint jrPrint, int pageIndex, float zoom) throws JRException
- Throws:
JRException- See Also:
printPageToImage(int, float)
-
printPages
public boolean printPages(int firstPageIndex, int lastPageIndex, boolean withPrintDialog) throws JRException- Throws:
JRException
-
print
public int print(java.awt.Graphics graphics, java.awt.print.PageFormat pageFormat, int pageIndex) throws java.awt.print.PrinterException- Specified by:
printin interfacejava.awt.print.Printable- Throws:
java.awt.print.PrinterException
-
printPageToImage
public java.awt.Image printPageToImage(int pageIndex, float zoom) throws JRException- Throws:
JRException
-
initPrinterJobFields
public static void initPrinterJobFields(java.awt.print.PrinterJob job)
Fix for bug ID 6255588 from Sun bug database- Parameters:
job- print job that the fix applies to
-
-