Category: Jaspersoft

An Overview of Jasper Reports Scriptlet Class

Scriplets in Jaspersoft

Scriptlets are sequences of Java code that are executed every time a report event occurs. Values of report variables can be affected through scriptlets. A scriptlet is a java class, which must extend either of the following classes: • net.sf.jasperreports.engine.JRAbstractScriptlet − This class contains a few abstract methods that must be overridden in every implementation. These methods are called automatically by JasperReports at the appropriate moment. The developer must implement all the abstract methods. • net.sf.jasperreports.engine.JRDefaultScriptlet − This class contains default empty implementations of every method in JRAbstractScriptlet. A developer is only required to implement those methods depends upon the needs of their project. The following table lists some of the methods in the above class. These methods will be called by the report engine at the appropriate time, during the report filling phase. Method Description public void beforeReportInit() Called before report initialization public void afterReportInit() Called after report initialization. public void beforePageInit() Called before each page is initialized. public void afterPageInit() Called after each page is initialized. public void beforeColumnInit() Called before each column is initialized. Any number of scriptlets can be specified per report. If no scriptlet is specified for a report, the engine still creates a single […]

Read More +

TIBCO Jaspersoft shows the way in embedding BI On-Demand

Jaspersoft TIBCO

The Digital shift has seen Business Intelligence, reporting, and analytics solutions taking the front stage in boardroom mandates. From Top floor to Shop floor, TIBCO Jaspersoft has been leading the shift in industry focus from reporting and analytics towards transactional analytics in enterprise applications while enabling decision support through automation. For delivering large-scale business transformation through a flexible, embedded solution, TIBCO Jaspersoft is the platform of choice for software builders across the globe. Based on their experience working with some of the largest enterprises across industry verticals, DataTerrain experts note that the business and customer needs are unique to each. When customers and businesses want answers specific to their context, TIBCO Jaspersoft lets them have a reporting and analytics infrastructure that they can customize as their own. It provides a flexible, customizable, and developer-friendly platform to easily design, embed, deploy, and manage reporting and analytics with programmatic controls. DataTerrain SMEs(Subject Matter Experts) have noted the following as major benefits of TIBCO Jaspersoft as seen by the developers, user community, and leadership of major organizations –● Embedding is in-built – TIBCO Jaspersoft uses its award-winning Javascript framework to take an API-first approach. It gives developers a direct line to all its […]

Read More +

Charting Functionality in Jaspersoft

JasperReports support many built-in charts created using the popular open source library JFreeChart. These charts help to create visually compelling reports and dashboards. • Chart components of the Jaspersoft reports simplify the way to insert the charts into the reports and also the process of gathering chart data becomes easier. • When compared to other reporting tools many varieties of charts can be created in Jasper such as Pie, Pie 3D, Scatter, Bubble, High-Low-Open-Close, Candlestick, Gantt, xyBarChart, linechart etc. • Pixel perfect report designer includes layouts containing charts and images are being supported in all types of editions. • Characteristics such as orientation and background color can be defined in jasper reports. For instance, the label rotation attribute allows the text labels on the x-axis to rotate clockwise or anti-clockwise. • Configuration can be done for all charts such as a border around all sides, title font, show/hide legend, plot area background color, subtitle font etc. • Commercial editions provide advanced HTML5 charts which are interactive DataTerrain with years of experience and reliable experts is ready to assist. We have served more than 200 plus customers in the US and an additional 60 plus customers worldwide. We are flexible in […]

Read More +

Jaspersoft – Feature rich Open source BI tool

Jaspersoft is a leader among open source business intelligence (BI) and reporting tools. This is primarily due to the rich set of features which comes as part of the Jaspersoft platform. • Jaspersoft reports Server embeds the Jaspersoft Reports engine and provides a user-friendly, web-based interface for end-users to run and view reports. • Jaspersoft has an in-built report scheduler wizard through which we can set up a schedule and define the recurrence and frequency. • Different types of export options are available such as PDF, XLS, CSV, DOCX, RTF, ODT, ODS, etc. • Reports can be viewed seamlessly in desktop screen and mobile devices. • Jaspersoft server supports a variety of datastores including Oracle, PostgreSQL, and NoSQL. • Jaspersoft handles a large volume of data with ease. Jaspersoft displays the initial page of a large report quickly and then loads the subsequent pages in the background, hence the output appears to be rendered fast. • Charts, visual text rotation and graphs can be created perfectly with some in-build properties such as appearance, borders, hyperlink, chart and chart plot. DataTerrain with years of experience and reliable experts is ready to assist. We have served more than 200 plus customers in […]

Read More +

Pluggable Custom Visualizations in Jaspersoft

Jaspersoft provides a remarkable feature for users to Create and deploy their own Custom Visualization component. The following are some of the Jaspersoft Custom Visualization component features and usage. • Jaspersoft offers an extensive feature allowing users to create their own Custom Visualization component. Users can take advantage of creating Custom Visualization component provided they have coding knowledge in Javascript, CSS and HTML. • Basically, Custom Visualization Component renders a SVG (Scalable Vector Graphics) image file. Once the component is created and deployed, it will be available in the element palette from where it can be drag and dropped in to the report. • Custom Visualization Component requires few configuration steps. Once these steps are done, users can develop their own visualization component to enrich their reports and to make the reports more flexible depending on the requirements. • Custom Visualization component in Jaspersoft can also be created using JSON that allows users to add their own Component UI (Property name , type and data items) , thumb nail image (image that appear in the design view when the component is drag and dropped from the palette) and location of the script and reference files used for the creation of […]

Read More +