com.stimulsoft.report.print
Class StiPrintHelper

java.lang.Object
  extended by com.stimulsoft.report.print.StiPrintHelper

public class StiPrintHelper
extends java.lang.Object

Class helps to prepare document for printing & properly print it. Copyright Stimulsoft


Constructor Summary
StiPrintHelper()
           
 
Method Summary
static java.awt.print.PrinterJob preparePrinterJob(java.util.List<StiPage> pages)
          Prepare report for printing & print
static void printJob(java.awt.print.PrinterJob printerJob, StiReport report)
          Print prepared pages with no printing dialog
static void printJob(java.awt.print.PrinterJob printerJob, StiReport report, java.lang.Boolean showPrintDialog)
          Print prepared pages
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StiPrintHelper

public StiPrintHelper()
Method Detail

printJob

public static void printJob(java.awt.print.PrinterJob printerJob,
                            StiReport report)
                     throws java.awt.print.PrinterException
Print prepared pages with no printing dialog

Parameters:
printJob - prepared with StiPrintHelper.preparePrinterJob PrinterJob
report - printered StiReport
Throws:
java.awt.print.PrinterException

printJob

public static void printJob(java.awt.print.PrinterJob printerJob,
                            StiReport report,
                            java.lang.Boolean showPrintDialog)
                     throws java.awt.print.PrinterException
Print prepared pages

Parameters:
printJob - prepared with StiPrintHelper.preparePrinterJob PrinterJob
report - printered StiReport
showPrintDialog - is need to show printing setup dialog
Throws:
java.awt.print.PrinterException

preparePrinterJob

public static java.awt.print.PrinterJob preparePrinterJob(java.util.List<StiPage> pages)
Prepare report for printing & print