From: Jim Menard Date: 2003-11-17T10:28:20+09:00 Subject: [ANN] DataVision 0.8.0 released DataVision 0.8.0 is now available from SourceForge at . DataVision (http://datavision.sf.net) is an Open Source reporting tool similar to Crystal Reports. Reports can be designed using a drag-and-drop GUI. They may be run, viewed, and printed from the application or exported as HTML, XML, PDF, LaTeX2e, DocBook, or tab- or comma-delimited text files. The output files produced by LaTeX2e and DocBook can in turn be used to produce PDF, text, HTML, PostScript, and more. DataVision is written in Java and uses JRuby to add Ruby scripting. Changes * Reports can now contain sub-reports. Thanks to Aaron Kardell and Altona Ed, LLC (http://www.altonaed.com) for funding this development. * Switched to using Bruno Lowagie's iText PDF library (http://www.lowagie.com/iText). As a side-effect of this change, the PDFLE constructor now takes an OutputStream instead of a PrintWriter. * Images are now display in documents generated by the PDF layout engine. So are lines, though the designer GUI still doesn't let you add them graphically. You still have to add them to the report XML manually. * Layout engines now expand fields vertically and most wrap their text properly. * By default, field formats' "wrap" attribute is set to true. When a report is saved, "wrap" will be written only when false. Due to this change, all fields in old reports that don't specify wrap (which used to mean false) will now be wrapped. * When a SQLException is thrown during a report run, the SQL is printed as part of the error message. * A new MySQL report and simple subreport have been added to the examples directory. Bug Fixes * Groups now save and restore their sort orders. * The error handler has been switched back to dispaying a more useful error message. * Formulas inside the WHERE clause are now evaluated properly when the SQL query is run, instead of after it is run. Jim -- Jim Menard, jimm@io.com, http://www.io.com/~jimm/ "I cannot articulate enough to express my dislike to people who think that understanding spoils your experience... How would they know?" -- Marvin Minsky