HOME > RM 9

ReportMill 9 Download

RM 8 available here


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 Web Start or if you aren't sure if you have it installed, click here, otherwise:

Get Java

Deployment
For deployment, download ReportMill9.jar (engine only).
Alternatively, download
RMStudio9.jar (engine + RMStudio).

Running RMStudio from the command line
It's also easy to launch the ReportMill design application from the command line:
prompt> java -cp \Temp\RMStudio9.jar com.reportmill.App

WebObjects
For deployment with Apple WebObjects, you may also need RM9WebObjects.zip.


Release Notes RM9

Overview

ReportMill 9 includes several significant improvements and will also form the basis for a number of important feature updates in the coming year. Among the current enhancements:

  • Property Expressions
    • This powerful new feature provides designer support to change specific attributes of report elements dynamically, such as Font, FontColor, FillColor, StrokeColor, location, size and IsVisible. This is done simply by selecting the report element and entering an expression in the "General" inspector, like:
      • getAmount>1000? "bold" (for Font)
      • getAmount<0? "red" : "black" (for FontColor)
      • isEmployed? "#FFAACC" : "green" (for FillColor or StrokeColor)
      • getAmount/Up.total.getAmount*100 (for Width)
      • isEmployed (for IsVisible)
    • This feature offers a "configuration" solution for something that previously required Java code (using ReportMill.Listener).
  • Wizard functionality for creating common reports
  • Enhanced PDF Importing/Viewing
  • Improved Tool Bar UI
  • Improved Color Panel UI
  • Improved Gradient Rendering and Performance

 

Update May 5:
    - RMEditor: Added custom cursors for resize and move
    - KeyChains: Added support for \n, \t, \\, \u0000 and \000 escaped char notation in keychain string literals
    - KeyChains: Added support for spaces in keys, so RM can access Map entries with keys like @First Name@
    - KeyChains: Added new join aggregate, so you can have keys like @getMovies.join(getTitle, "\n")@
    - RMEditor: Added "Actual Size" option to zoom controls
    - Text Editing: Fixed cursor position for empty text not aligned to upper left or text with irregular bounds
    - Graph: Fixed several 3D rendering bugs
    - Graph Inspector: Cleaned up and added new 3D trackball control
    - SpellCheck: Fixed bug when running both panel and "Check as you Type"
    - SpellCheck: Fixed check as you type to highlight any misspelled word not under text cursor
    - Help Menu: Added "Java Web Start Utility" menu item

Update July 15:
    - KeyChains: Added support for some direct String & Number functions: @getTitle.substring(1)@,
            @getAmount.format("#,##")@, @getTitle.startsWith("XX")@, @getDate.format("hh:mm a")@
    - Sort Panel: Added "Values" sort option
    - Excel: Added support for simple tables
    - Excel: Added support for background color
    - Excel: Added support for text color
    - Excel: Added support for including images and graphics in excel output
    - Excel: Added support for rich text boxes
    - Excel: Added support for multiple sheets
    - Simple table: Fixed undo
    - Simple table: Added visible setting for individual cells
    - Simple table: Added support for grouping in header cells.
    - Simple table: Added keyboard navigation (arrow keys, tab, enter, shift-tab/enter)
    - CrossTab: Now uses simple table
    - RMEditor: Added tool tips for text shapes
    - Text Inspector: Put text metrics in tab instead of separate inspector accessed by button
    - Star: Added star tool/shape to toolbar
    - Welcome Panel: Fixed NPE caused by clicking away after Open
    - ImagePlaceholder: Fixed bug that prevented shadows from working with this
    - Text: Fixed rare NPE
    - RMEditor: Fixed rare NPE when closing editor window with color panel up.
    - JDBC Panel: Added better error reporting
    - Paths: Fixed NaN bug caused by some zero height paths
    - PDF: Fixed embedded font bug when importing pdf version 1.4 or later files

Update Sept 29:
    - Editor: Added optional Windows style tool bars for convenient access to common features.
    - CrossTab: Numerous fixes.
    - JDBC DataSourcePanel: Numerous fixes
    - JDBC DataSourcePanel: Changed to perform fetch in background with cancel functionality
    - DataSource Inspector: Added drop down menu with "Save as XML"
    - TextEditing: Added support for typing alt characters to input special characters