v2.3.0
Release date: 30.Jun.2009
New features:
- [80] - Subquery system for SQL Datasources. This enables grouping with subqueries and makes unneccessary to apply big joined queries for data grouping.
- [74] - Enable positioning to data row/record of a datasource: datasource.column[recno] i.e. ds.name,2 or $D{ds.name,2}
- [75] - Qt4.4 Print preview dialog output Introducing a new output class: NCReportQtPreviewOutput. This class uses QPrintPreviewDialog as report output
- [82] - Printing only page ranges (page filtering): Now the printing of the range of pages is enabled (i.e. print only page 2-3)
- [135] - NCReport Project files were restructured. For better integration now ncreport.pri designer.pri and preview.pri
- [143] - Rectangle now can enlarge to its zone and not only to the section. This is a goal of Odd/Even rectangles.
- [149] - Making possible to use QProgressBar while report is running. A progress signals are emitted when data rows and pages are progressed
- [153] - Datasource column name completions at field dialog
- [154] - Print Preview Output enhancements: Better quality printing / PDF from preview now is available. To do this, the NCReport* object have to be added to preview main form. If the object is set then the preview will re-run the report to printer instead of printing preview pages in lesser quality.
- [155] - SVG output: Report output to SVG file(s) Multiple files for multiple pages
- [159] - User documentation renewal. User Guide has made in PDF book format
- [160] - Enable handling custom page size
Fixed bugs:
- [157] - Group header printing fixes: At least one more detail row should have space in a page, otherwise a page break occurs.
- [161] - NCReportItem minor bug: NCReportItem.cpp line 191. mSize might be set incorrectly (width() is used twice, not width() and height()).
- [164] - Detail row double paint when automatic height of detail is on
- Lots of other small fixes and corrections everywhere.