senthilchettyin
-
Posts
16 -
Joined
-
Last visited
Content Type
Profiles
Forum
Events
Featured Visualizations
Knowledge Base
Documentation (PDF Downloads)
Blog
Documentation (Test Area)
Documentation
Dr. Jaspersoft Webinar Series
Security Advisories
Downloads
Posts posted by senthilchettyin
-
-
I also have the same requirement. Any update on this ?
-
I am not using any previewer to preview the report.
-
Hi
I want to display the printer dialog to show the printers on the client computer and want to print the report on the selected printer. Any example is provided ?
-
JasperReports - Print Service Sample
I just followed the below example
http://jasperreports.sourceforge.net/sample.reference/printservice/index.html#printservice
This way works fine for WAS and localhost. But when I deploy the application on Remote server, the dialog of print is not appearing and no printing work is done.
-
Did you find the solution for this ? if so can you please share the code.
-
Hi.
Here is my code to Show the Print dialog. The problem is print dialog is showing when i run my web application locally, but after creating war file and host in tomcat web server in the remote machine, it is not
showing the print dialog at all. Here is the Code
public void fill() throws JRException {long start = System.currentTimeMillis();JasperPrint jasperPrint = getJasperPrint();JRSaver.saveObject(jasperPrint, "PrintServiceReport.jrprint");System.err.println("Filling time : "+ (System.currentTimeMillis() - start));PrintRequestAttributeSet printRequestAttributeSet = new HashPrintRequestAttributeSet();printRequestAttributeSet.add(MediaSizeName.ISO_A4);PrintServiceAttributeSet printServiceAttributeSet = new HashPrintServiceAttributeSet();JRPrintServiceExporter exporter = new JRPrintServiceExporter();exporter.setExporterInput(new SimpleExporterInput("PrintServiceReport.jrprint"));SimplePrintServiceExporterConfiguration configuration = new SimplePrintServiceExporterConfiguration();configuration.setPrintRequestAttributeSet(printRequestAttributeSet);configuration.setPrintServiceAttributeSet(printServiceAttributeSet);configuration.setDisplayPageDialog(false);configuration.setDisplayPrintDialog(true);exporter.setConfiguration(configuration);exporter.exportReport();System.err.println("Printing time : "+ (System.currentTimeMillis() - start));}private static JasperPrint getJasperPrint() throws JRException {// JasperPrintJasperPrint jasperPrint = new JasperPrint();jasperPrint.setName("NoReport");jasperPrint.setPageWidth(595);jasperPrint.setPageHeight(842);// FontsJRDesignStyle normalStyle = new JRDesignStyle();normalStyle.setName("Sans_Normal");normalStyle.setDefault(true);normalStyle.setFontName("DejaVu Sans");normalStyle.setFontSize(8);normalStyle.setPdfFontName("Helvetica");normalStyle.setPdfEncoding("Cp1252");normalStyle.setPdfEmbedded(false);jasperPrint.addStyle(normalStyle);JRDesignStyle boldStyle = new JRDesignStyle();boldStyle.setName("Sans_Bold");boldStyle.setFontName("DejaVu Sans");boldStyle.setFontSize(8);boldStyle.setBold(true);boldStyle.setPdfFontName("Helvetica-Bold");boldStyle.setPdfEncoding("Cp1252");boldStyle.setPdfEmbedded(false);jasperPrint.addStyle(boldStyle);JRDesignStyle italicStyle = new JRDesignStyle();italicStyle.setName("Sans_Italic");italicStyle.setFontName("DejaVu Sans");italicStyle.setFontSize(8);italicStyle.setItalic(true);italicStyle.setPdfFontName("Helvetica-Oblique");italicStyle.setPdfEncoding("Cp1252");italicStyle.setPdfEmbedded(false);jasperPrint.addStyle(italicStyle);JRPrintPage page = new JRBasePrintPage();JRPrintLine line = new JRBasePrintLine(jasperPrint.getDefaultStyleProvider());line.setX(40);line.setY(50);line.setWidth(515);line.setHeight(0);page.addElement(line);JRPrintImage image = new JRBasePrintImage(jasperPrint.getDefaultStyleProvider());image.setX(45);image.setY(55);image.setWidth(165);image.setHeight(40);image.setScaleImage(ScaleImageEnum.CLIP);JRPrintText text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());text.setX(210);text.setY(55);text.setWidth(345);text.setHeight(30);text.setTextHeight(text.getHeight());text.setHorizontalAlignment(HorizontalAlignEnum.RIGHT);text.setLineSpacingFactor(1.3133681f);text.setLeadingOffset(-4.955078f);text.setStyle(boldStyle);text.setFontSize(18);text.setText("JasperReports Project Description");page.addElement(text);text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());text.setX(210);text.setY(85);text.setWidth(325);text.setHeight(15);text.setTextHeight(text.getHeight());text.setHorizontalAlignment(HorizontalAlignEnum.RIGHT);text.setLineSpacingFactor(1.329241f);text.setLeadingOffset(-4.076172f);text.setStyle(italicStyle);text.setFontSize(12);page.addElement(text);text = new JRBasePrintText(jasperPrint.getDefaultStyleProvider());text.setX(40);text.setY(150);text.setWidth(515);text.setHeight(200);text.setTextHeight(text.getHeight());text.setHorizontalAlignment(HorizontalAlignEnum.JUSTIFIED);text.setLineSpacingFactor(1.329241f);text.setLeadingOffset(-4.076172f);text.setStyle(normalStyle);text.setFontSize(14);text.setText("JasperReports is a powerful report-generating tool that has the ability to deliver "+ "rich content onto the screen, to the printer or into PDF, HTML, XLS, CSV or XML files.nn"+ "It is entirely written in Java and can be used in a variety of Java enabled applications, "+ "including J2EE or Web applications, to generate dynamic content.nn"+ "Its main purpose is to help creating page oriented, ready to print documents in a simple and flexible manner.");page.addElement(text);jasperPrint.addPage(page);return jasperPrint;} -
Test Positive Count Negative Count HEP BS AG 0 97 HEP C AB 19 79 HEP B CORE IGM 0 97 HEP A IGM AB 0 97 HSV TYPE I 0 0 HSV TYPE II 0 0 HIV 0 36 RPR 1 96 Using the above dataset, i am able to display the stacked bar chart as follows
Here i have problem in bar colors. I need to have same color for positive count and different color for negative count.
Any help for how to do it ?
-
-
I am also have the same problem. Any solution for this
-
Hello
I am already displaying records in the details section. Apart from this, from another table via Java utility list i want to show records in the Title section.
How we can do this
-
Hello
I am displaying the Chart in the Page Header. Since i want to display this page header only once, so as per jasper forum,
i have done by including the following expression in "Print When Expression"
new Boolean($V{PAGE_NUMBER}.intValue() == 1)
Now, I need to show only this chart in the page header and then as in the second page, i want to show the list of records.
So inserted the Break element at the bottom of the page header and change the break type to "Page Break".
Now when i run the report, i got the following error message
Infinite loop creating new page due to page header overflow
-
Hi
I am new jasper reports and currently i am using Jaspersoft Studio as Eclipse-based report designer. I have designed some reports and familar with basic things. Now i want to create
report which has some huge records in the database. So i need to know the steps to tune
the jasper to load the records.
Any step by step tutorial available for the same ?
-
Hello
I want to display only 6 records in the detail section of each page. After looking forum, i did the following
1. Insert break element in the detail section
2. I just added "new java.lang.Boolean((int)($V{REPORT_COUNT}.intValue())%6==0)" in print when expresssion
3. Change the break type to "Page"
It works fine for 5 record, 11 record, 15 record, etc. But when it comes with multiple of 6, that is 6 record, 12 record, then it always print one extra page at the end.
Why this behaviour ?
-
Yes i am taking about X AND Y coordinates. What is the other way ? do we need create the report itself using java code without using any tool.
-
Hi
I am using jasper Studio 5.5 eclipse plugin to design all my reports. In one of the report, i need to change the position (x,y) of the element at the run time.
Here are the steps
1. Assume that i have designed an report with text field at position X and Y.
2. In the application, i will get the input X and Y position from the user to adjust little.
3. So with the entered X and Y position, i need to move the element at run time.
How we can do this
Detail Band Border
in Products
Posted
Hi
I need to put the border for the detail band as shown in the attachment.
I tried in Jasper Studio by putting a frame with border inside the detail band. But the problem is, if the report contains only one record, then it is not fully streched as shown here.