public class PrintUtils
extends java.lang.Object
| 限定符和类型 | 方法和说明 | 
|---|---|
| static void | getPageablePrintBook(java.awt.print.PrinterJob printerJob,
                    PrintableSet reportPageSet,
                    javax.print.PrintService printService,
                    boolean isShowDialog,
                    int startPageIndex)打印 | 
| static void | print(PrintableSet reportPageSet)打印 | 
| static void | print(PrintableSet reportPageSet,
     boolean isShowDialog)打印 | 
| static void | print(PrintableSet reportPageSet,
     boolean isShowDialog,
     java.lang.String printerName)打印 | 
| static void | print(PrintableSet reportPageSet,
     boolean isShowDialog,
     java.lang.String printerName,
     int startPageIndex)打印 | 
| static boolean | printWorkBook(java.lang.String tplPath)3769@tracker, 给客户调用的打印报表的接口
 调用打印报表的例子:
     FRContext.setCurrentEnv(new LocalEnv("c:\\Program Files\\FineReport_7.1\\WebReport\\WEB-INF"));
     ModuleContext.startModule(EngineModule.class.getName());
     PrintUtils.printWorkBook("WorkBook1.cpt"); | 
| static boolean | printWorkBook(java.lang.String tplPath,
             boolean isShowDialog)打印模板 | 
| static boolean | printWorkBook(java.lang.String tplPath,
             java.util.Map paraMap,
             boolean isShowDialog)打印模板 | 
public static boolean printWorkBook(java.lang.String tplPath)
tplPath - 模板名public static boolean printWorkBook(java.lang.String tplPath,
                    boolean isShowDialog)
tplPath - 模板名isShowDialog - 是否显示选项对话框public static boolean printWorkBook(java.lang.String tplPath,
                    java.util.Map paraMap,
                    boolean isShowDialog)
tplPath - 模板名paraMap - 模板参数isShowDialog - 是否显示选项对话框public static void print(PrintableSet reportPageSet, boolean isShowDialog) throws java.awt.print.PrinterException
reportPageSet - 模板页isShowDialog - 是否显示选项对话框java.awt.print.PrinterExceptionpublic static void print(PrintableSet reportPageSet) throws java.awt.print.PrinterException
reportPageSet - 报表页java.awt.print.PrinterExceptionpublic static void print(PrintableSet reportPageSet, boolean isShowDialog, java.lang.String printerName) throws java.awt.print.PrinterException
reportPageSet - 报表页isShowDialog - 是否显示选项框printerName - 打印机名称java.awt.print.PrinterExceptionpublic static void print(PrintableSet reportPageSet, boolean isShowDialog, java.lang.String printerName, int startPageIndex) throws java.awt.print.PrinterException
reportPageSet - 报表页isShowDialog - 是否显示选项框printerName - 打印机名称startPageIndex - 起始页码java.awt.print.PrinterExceptionpublic static void getPageablePrintBook(java.awt.print.PrinterJob printerJob,
                        PrintableSet reportPageSet,
                        javax.print.PrintService printService,
                        boolean isShowDialog,
                        int startPageIndex)
printerJob - 打印控制器reportPageSet - 报表页printService - 打印服务isShowDialog - 是否弹出打印选项窗口startPageIndex - 起始页