Chapter 1. Introduction and concepts

Table of Contents

1.1. The predecessor: RLIB
1.2. Concepts
1.2.1. What is a report generator?
1.2.2. XML based report description
1.2.3. Comprehensive API for report creation
1.2.4. Strict expression parser
1.2.5. Expression optimization
1.2.6. Report variables
1.2.7. Report breaks
1.2.8. Extensive and extensible set of functions
1.2.9. UTF-8 string handling
1.2.10. High precision numeric data type
1.2.11. Datetime and interval data types
1.2.12. Automatic input data conversion
1.2.13. Versatile field alignment and multi-row fields
1.2.14. Multi-column reports
1.2.15. Miscellaneous layout details
1.2.16. Multiple output formats
1.2.17. Extensive set of unit tests
1.2.18. Standard Linux dependencies
1.3. OpenCReports planned features
1.3.1. Graph and chart support in HTML and PDF output
1.3.2. Visual editor for report XML descriptions