ReportCat - The Java Report Print SDK Library |
---|
ReportCat is a professional Java print library that provides a maximum of flexibility and reusability. Its main goal is the automatic creation of printable reports drawn from any data source.
Here are the 20 reasons why to use ReportCat as a base layer for printing in Java. These two screenshots are taken from the ReportCat preview panel:
1: Preview panel with many useful features
2: Header and Footer with any content
3: Multiline text with automatic line breaks
4: Boxable grid layout to manage arbitrary complex layouts
5: Full pluggable table implementation
6: Table cell renderers with icon and text or multiline
text
7: Pluggable strategy to compute the dimensions of the
table
8: Pluggable table look
9: Page break hint before and after break
10: Configurable table break strategy
11: Printing of high resolution images
12: Automatic scaling of any component
13: Rotation of any component
14: Splitting in two or more columns
15: Pluggable support for page numbering
16: Interactive adjustment of page borders
17: High performance layouting
18: Opened architecture for custom components
19: 100% pure Java 2
20: Fully documented, see the Tutorial and the API
documentation
Powerful print preview that supports scaling, zooming and defining the page format and orientation. It also supports interactive definition of the print borders (drag & drop with real-time rendering).
Reports may contain header and/or footer with any individual content on any page with configurable page numbering.
Multi line text with automatic line breaks and configurable line break strategy.
Borders, insets and backgrounds decorate any print component.
Printing of high resolution images.
Fixed or automatic scaling of any part of the report.
Rotation of any part of the report by 90, 180 or 270 degrees.
The layout of the report can be divided into multiple columns.
Support for table header and/or footer.
Automatic line break within a cell lets you display more text in a narrow column.
Standard table cell renderers can be configured to paint icons and text using different fonts, colors, alignments, insets, gaps, etc . Custom table cell renderers allow you to display any kind of object within a table cell.
Page break indicators decorate the "seam" of a large table that gets displayed on two or more pages. The minimum number of rows per page can also be configured.
Different possible strategies calculate the widths of the columns.
The pluggable table look is completely independent of the table.
This print library is 100% pure Java and runs on all platforms where Java is available.
The object oriented building block architecture provides a maximum of flexibility and a minimum of complexity.
Powerful dynamic layout management. The final layout of the report gets calculated at runtime, i.e. the rendered data may influence the layout.
ReportCat is independent of any screen device. It might be used on application servers or for batch jobs.
The high performance implementation lets you create hundreds of large reports in short time.
Customized components, behavior and look can easily be integrated.
The Documentation contains a tutorial with many examples and a detailed API documentation.
Don't hesitate to contact contact@netcat.li if you need any support or if you miss some functionality. We admire your feedback and need it to improve the product and the documentation. We are also able to add common needed functionality to ReportCat for FREE within short time!
Copyright © 2003 - 2004 NetCat Inc.. All rights reserved.