Development
This
is a link to the ReportMill design application. The design application
is a Swing Java Web Start application. If you aren't familiar with Java
or Java Web Start or if the link below doesn't work, click
here, otherwise:
Deployment
For
deployment, download ReportMill12.jar
(engine only).
Alternatively, download RMStudio12.jar.pack.gz (engine
+ RMStudio).
Unpack with: prompt> unpack200 RMStudio12.jar.pack.gz RMStudio12.jar
Running RMStudio from the command line
It's also easy to launch the ReportMill design application from the command line:
prompt>
java -cp \Temp\RMStudio12.jar com.reportmill.App
JavaDoc: javadoc (zip)
Release
Notes RM12
Overview
ReportMill
12 includes significant improvements focusing on Java client
and taking advantage of the investment Sun is making with the new
Java update. Among the current enhancements:
- Design and Layout
- Added support for "Subreports" via a new Subreport component
available from the Add Shapes button in the toolbar.
- Added Dataset Key functionality to Page to easily support reports
that generate a page (or more) for every data object provided.
- New "Flow" layout for group shapes automatically lays
out child shapes, one after another, as space allows, autosizing
shapes in accordance with shape data.
- Added Flow layout shape tool to toolbar.
- Added layout inspection to shape inspector.
- Moved layout shape attributes to its own tab in placement inspector.
- Fonts pull down renders font names in the font style, easing font selection
- Added shape attributes: Minimum Size, Maximum Size, Preferred Size with UI in shape Placement inspector to set (and/or sync to current size)
- Added support for Page.XXX keys in Summary rows.
- Improved "Zoom as Needed" document zooming feature and made this the default setting.
- Added zoom with (alt) mouse wheel
- Added support for "Padding" to Top N sorts.
- Added support for Table Group Child Table based on single object key (even using self-reference key "this" to get extra
Header/Details/Summary).
- Added support for "Hover" text/shapes (similar to tooltips)
- Added support to DatasetKey shapes (tables, labels, graphs) for
working with individual objects as well as lists (if Dataset Key
resolves to an object)
- Added new key chain function to create lists: list(key1, ...)
- Added new key chain function to wrap strings: String.wrap(limit)
- Added support for transparency to Graph bars and labels
- Added table row option Column Resize Behavior (All or Last)
- Fixes
- Fixed interactive graph rendering that resulted in drawing nits
- Fixed structured table rows to resize only last column when any other
column is resized, to facilitate accurate setting of individual column widths
- Fixed table row archival bug that could lose some settings when alternate versions were present
- Fixed key chain expressions to support literal string and number key chains, eg.: "Hello".pad(20)
- Fixed structured table row handles when document is zoomed
- Fixed tools to keep shape bounds to integer values when document is zoomed
- Fixed document grow when page "paginate" setting is off
- Added hidden feature: Alt-click the print button prints to default printer without print panel.
- Added code to refresh images if source file has changed since last drop.
- Fixed Applet preview to use jnlp and standard reportmill.com jar.
- New improved undo system based on property changes (all shapes now support comprehensive property changes).
- Improved painting for selected table rows and columns.
- Changed crosstab frame so it can be ungrouped.
- Improved crosstab header row/column painting by adding "H" to indicate header rows.
- Improved XML generation (schema building).
- Improved XML reverse engineering (schema building).
- Improved XML parsing (shows error panel with offending line number).
- Added basic support for Excel borders.
- Fix for text indent in path.
|