senthilchettyin
Members-
Posts
16 -
Joined
-
Last visited
senthilchettyin's Achievements
-
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.
-
how do you specify field postion during runtime
senthilchettyin replied to tarrybryn's topic in Products
I also have the same requirement. Any update on this ? -
Report Printing at client side printers
senthilchettyin replied to senthilchettyin's topic in Products
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.
-
How to give JasperPrint List objects to print dialog
senthilchettyin replied to jojobojo's topic in Products
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;}
-
TestPositive CountNegative CountHEP BS AG097HEP C AB1979HEP B CORE IGM097HEP A IGM AB097HSV TYPE I00HSV TYPE II00HIV036RPR196 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 ?
-
Hi In Jasper Studio 5.5, I want to set the PDF Font name for some text box. I do not see that option in the Properties window as shown here. Where we can set those properties
-
I am also have the same problem. Any solution for 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 ?
- 1 reply
-
- tutorials
- jaspersoft studio
-
(and 1 more)
Tagged with:
-
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 ?
-
Change Element Position after designing phase
senthilchettyin replied to senthilchettyin's topic in Products
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.