go to main page |
screenshots of main features |
evaluate the product |
order full version |
|
|||
Add printing/reporting capabilities to your Java[TM] application or Web application. RReport will solve a one of the most common problems for Java[TM] programmers, report design and printing. RReport can also be used in Web application in order to create printed, HTML , PDF , XML or Text reports.
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
-
Use Java[TM] 1 or 2 printing API - Export to HTML - Export to PDF - Export to XML, Text or CSV |
-
Text Mode printing
(*) - Source code available - AWT or Swing preview window |
-
Preview, zoom and browse - Servlet for web application - printer configuration |
|||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||
- database (JDBC[TM] drivers): RReport will connect to your database and retrieve the data to be printed. It will also take into account your table relationships (primary and foreign keys). - XML files:
RReport
can use one or more xml documents as data source.
|
|||||||||||||||||||||||||||||||
- fields
(format, alignment) |
- checkbox |
- page frame |
|||||||||||||||||||||||||||||
(*) Charting and barcoding components
require a separate license of RChart and RBarcode. |
|||||||||||||||||||||||||||||||
-
Hewlett Packard |
- Unisys
Corp. |
- Cisco Photonics
AB |
|||||||||||||||||||||||||||||
The Visual Builder is the tool the developer uses for creating the reports templates (*.rep files) which will be loaded in the final application. It is a graphical tool which allows an easy design of the templates by means of dragging and dropping objects and editting properties. The reports can be tested by just pressing the preview or the PDF/DHTML button.
|
|||||||||||||||||||||||||||||||
We recommend to use RReport Visual Builder in order to create your report templates. However whenever a template is loaded at runtime all objects can be accessed and manipulated using RReport API (see Javadoc[TM] files). For example the following line:
would change the color of the text field called "company" in the detail area of the report. It is also possible to create a report from scratch using the API, without the Visual Builder. For example:
|
|||||||||||||||||||||||||||||||
Using RReport in your Java[TM] ApplicationsRReport can be used in your Java[TM] applications in order to be able to preview and print reports. It supports printing api 1 ( java.awt.PrintJob) and printing api 2 ( java.awt.print.PrinterJob). The software supports 2 preview windows, one of them is pure Awt (RReportWindow) and the other one(RReportJWindow) is a Swing component for Swing applications. You can display and print a report in a few lines like for example:
|
|||||||||||||||||||||||||||||||
Using RReport in your Web ApplicationsIf you are building a web application and you need to print a report we advise you to use RReport in order to create DHTML or PDF reports in the server. This report will be displayed by the browser in the client computer and printed using the browser's print button. RReport includes a ready to use servlet that will assist you in this task. The servlet is able of loading and running the reports you have previously defined and then it sends the output as DHTML or PDF to the client browser. For example, the following servlet call:
will load a report from the file "order.rep", and produce a DHTML output. It is also possible to execute your own java classes when the report is loaded or to pass parameters to the reports.
|
|