The JasperReports Server commercial editions support Flash charting, and include the Maps Pro, Charts Pro, and Widgets Pro component libraries.
Using the libraries, you can create visually appealing, animated, and interactive reports:
|•||Maps Pro – Color-coded maps covering all countries and regions of the globe.|
|•||Charts Pro – Standard and stacked charts with animation and interactivity.|
|•||Widgets Pro – Non-standard charts such as gauges, funnels, spark lines, and Gantt charts.|
These components are based on Fusion libraries and generate Flash output that is embedded in the HTML and PDF output. When a report containing a Maps, Charts, or Widgets Pro element is exported in a format other than HTML or PDF, the space used by the element remains blank.
To view a Maps, Charts, or Widgets Pro element in the server, install Flash Player. You might need to install plug‑ins or enable Flash on the browser. To view Flash elements in PDF output, use a Flash-enabled PDF viewer such as Adobe Reader.
You can configure the server to default to HTML5 when rendering Pro Charts. See the JasperReports Server Administrator Guide for more information.
Flash charts are created in Jaspersoft Studio Professional as JRXML reports and uploaded to the repository as a report unit. JasperReports Server cannot create Flash charts. The sample report 14. Performance Summary includes flash elements.
To find and run a Flash chart example:
|1.||In the repository, locate the sample report 14. Performance Summary.|
|2.||Click the report name to run the report, which launches as part of the Performance Summary Dashboard.|
Performance Summary Dashboard with Flash Map
Note the Sales Trend map in the center of the dashboard.
|3.||To interact with the map, mouse-over any of the countries to see the full country name and, when data exists, the value for that country.|
|4.||On the Sales Trend map, click Canada to launch the Interactive Sales Report, displaying the information for Canada only. From there, you can modify the underlying report as needed.|
To upload JRXML reports, see Adding Reports Directly to the Repository.