<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Description</title><link>https://sourceforge.net/p/jasperreportapi/wiki/Description/</link><description>Recent changes to Description</description><atom:link href="https://sourceforge.net/p/jasperreportapi/wiki/Description/feed" rel="self"/><language>en</language><lastBuildDate>Thu, 03 Jan 2013 15:09:17 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/jasperreportapi/wiki/Description/feed" rel="self" type="application/rss+xml"/><item><title>WikiPage Description modified by Tarun Tyagi</title><link>https://sourceforge.net/p/jasperreportapi/wiki/Description/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;br /&gt;
Here we are giving demo of generating the jasper reports using our api which is written on top of Jasper-report-api version 4.0.1+.&lt;br /&gt;
Dependencies :&lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;log4j&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.2.16&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;jasperreports&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;4.0.1&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;itext&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;2.1.7&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;commons-digester&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.7&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;commons-beanutils&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.8.0&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;groovy-all&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.7.5&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;commons-collections&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;3.1&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;commons-logging&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;1.1.1&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;

        &lt;span class="nt"&gt;&amp;lt;artifactId&amp;gt;&lt;/span&gt;mysql-connector-java&lt;span class="nt"&gt;&amp;lt;/artifactId&amp;gt;&lt;/span&gt;
        &lt;span class="nt"&gt;&amp;lt;version&amp;gt;&lt;/span&gt;5.1.8&lt;span class="nt"&gt;&amp;lt;/version&amp;gt;&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;h2 id="sample-report-creation-report-creation-is-very-simple-and-there-is-no-need-to-learn-various-classes-of-jasper-report-api"&gt;Sample report creation: Report creation is very simple and there is no need to learn various classes of Jasper report api.&lt;/h2&gt;
&lt;p&gt;//getting the instance of report generator interface's implementation&lt;br /&gt;
JasperReportGenerator reportGen=JasperReportGenerator.Factory.getReportGenerator();&lt;/p&gt;
&lt;p&gt;//Getting template as .jasper file &lt;br /&gt;
String reportTemplate="hallTicket.jasper";&lt;/p&gt;
&lt;p&gt;//Creating the empty report of desired type which will be filled by report //generator. Here creating the PDF report.&lt;br /&gt;
String  reportFile="TestAbsoluteFilePath.pdf";&lt;br /&gt;
reportGen.setReportTemplate(new File(reportTemplate));&lt;br /&gt;
reportGen.setOutputReportFile(new File(reportFile));&lt;br /&gt;
reportGen.setReportType(ReportType.PDF);//PDF report type enum&lt;br /&gt;
reportGen.setParams(new HashMap());//Map of parameters which //report requires to get filled&lt;br /&gt;
reportGen.generate();//You are done with report generation and using the same //empty file path you can get the newly created report&lt;/p&gt;
&lt;hr /&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Tarun Tyagi</dc:creator><pubDate>Thu, 03 Jan 2013 15:09:17 -0000</pubDate><guid>https://sourceforge.netd7a1777010e913fee051b4c6a944a8949c1bb3af</guid></item></channel></rss>