*
* @return jasperViewer in PREVIEW mode
* @return null in PRINT mode
*/
public static JasperViewer printJasper(JasperPrint jp, int printOrPreview, boolean withPrintDialog, String title) throws JRException {
JasperViewer jv = null;
if(printOrPreview == PREVIEW){
jv = new JasperViewer(jp, false);
jv.setVisible(true);
jv.setTitle(title);
}
if(printOrPreview == PRINT){
JasperPrintManager.printReport(jp, withPrintDialog);
}
return jv;