i-net Clear Reports

Overview

  • Java 7 required: The i-net Designer and the i-net Clear Reports server now requires Java 7 as minimum version of the Java virtual machine. The i-net Clear Reports viewer requires Java 5.
  • Formular Fields in PDF Export: It is now possible to add formula fields, like text field, checkbox, button or list to an exported PDF file. The form fields are not visible in other output formats.
  • Embedding of HTML, PDF and SVG documents in the report: With this version it is possible to embed HTML, PDF and/or SVG documents in a report.
  • Default report viewer: HTML - The HTML report viewer has replaced the Java report viewer as the default viewer. In the configuration manager category “Behaviour” it is possible to set the default rendering format.
  • DataFactory added: The method Database.useJdbcDriver() is deprecated now. Implements the interface DataFactory for non JDBC data.
  • Interactive sorting added: With an interactive sorting field it is possible for the report user to change the sort direction with one click. This feature is supported in the HTML, Java and .NET report viewer.
  • .NET report viewer added: A default implementation of the .NET report viewer is included in the directory “samples/viewer_.net”. It can be used to embedd it in a .Net application.
  • Jetty server and Servlet API replaced: Since version 13.1 i-net Clear Reports use Jetty 9.0.3 and Servlet API 3.0.

i-net Clear Reports runtime

New Features / Improvements

  • The i-net Designer and the i-net Clear Reports server now requires Java 7 as minimum version of the Java virtual machine. The i-net Clear Reports viewer requires Java 5.
  • New default report viewer: HTML.
  • Embedding of HTML, PDF and SVG documents in the report supported.
  • The interface com.inet.report.BorderProperties was removed from the class com.inet.report.Element. Only sub-elements with BorderProperties implementing this interface.
  • ToWords function for Hungarian language added.
  • In the chart properties it is now possible to set 'Show each Nth Label' (Category Axis) and 'Step Width'/'Count of Divisions' (Data Axis) with property formula.
  • PDF export:
    • It is now supported to add formula fields, like text field, checkbox, button or list to an exported PDF file.
    • BMC and EMC operators are used.
    • PDF tags supported. They are useful for screenreaders.
    • Creation Web optimized PDF files supported.
  • HTML export:
    • Hierachcial grouping is now also displayed in the HTML report viewer.
  • Non-ASCII characters supported in exported file names.
  • Database API was redesigned to allow JDBC and non JDBC datasources together.

Changed Behavior

  • Formulas and summaries now use fixed point numbers instead of floating point numbers. This reduce rounding problems.
  • It is no longer allowed to use methods of the Object class as user defined functions in a formula.
  • User defined functions in the formula expander class can have its own documentation in additionially HTML files. See the samples in the documentation for details.
  • It is now suppoerted to use Engine, HttpSession and HttpServletRequest as invisible parameters for user defined functions in the formula expander class.
  • Unused formula fields will no longer be checked, even if other formula fields are used in the record selection.
  • Reports, saved in repository will now clear their cache entry to ensure a fresh result when updating the rendered page.
  • The error messages for expired license key containing name and scope of the used configuration.
  • Support for query files deprecated.
  • It is now possible to pass in single values for multi-value prompts as URL parameters. They are then handled as single-value arrays.

Fixed Bugs

  • Bug with Report Data Cache occurred. “Distinct” was ignored if the data was loaded from the cache.
  • Unused formula fields were checked, if other formula fields or parameter fields are used in the record selection formula. Thus, a report may not be executed because of an invalid unused formula.
  • NullPointerException occurred during deserialization of an Engine that has been rendered already.
  • In label elements, multiple line breaks leading over a page break would lead to some lines in the label being suppressed.
  • HTML export:
    • Exported HTML file was incorrect if underlay following section was enabled in multicolumn section.
    • Subreport was incorrect in multicolumn section.
    • Report listener did not start with optional remote interface libraries.
    • Some report fields contains scrollbars if HTML file was displayed in Chrome browser.
  • PDF export:
    • PDF signature problem occurred if used keystore file contains mutliple entries.
    • Positioning of Thai vowels in exported PDF files was incorrect.
  • Border of a subreport was drawn in the page header section, when it was split in two pages.
  • If there were cascading prompts and one of the “parent” prompts accepted lists of values, an empty list would cause an error on the server.
  • NullPointerException occurred during font embedding because of case sensitive font names.
  • Minimum width calculation for CJK texts was incorrect.
  • NullPointerException during deserialization of an already rendered report engine occurred.
  • Scanning the classpath for database drivers in the datasource manager after a fresh installation could lead to an internal error.

Java Viewer

New Features / Improvements

  • A drill-down can now also be triggered by double-clicking a node in the group tree.
  • Interactive Sorting supported.
  • Image export creates zip file if the report contains more than one page.
  • Export dialog
    • Unit “pixel” added to image width and heigth in image export
    • PDF format properties: “Fast Web View” and “PDF Tags” added.

Fixed Bugs

  • When printing images on Mac OS X, images could appear blurred.
  • Thai character u0E33 wasnot displayed in the Java report viewer if font embedding was used.
  • When displaying Java Report Archive files in an “offline” viewer, clicking on subreport links would result in an internal error. A human readable error message is now displayed.

i-net Designer

New Features / Improvements

  • Java 7 required.
  • Interactive Sorting added, see insert menu.
  • Embedding HTML, PDF and SVG files in the report supported, see insert menu.
  • Search field added to field browser.
  • It is now possible to undo the insertion of a field in the crosstab description section.
  • SummaryFields which are created via Formulas are no longer checked by the ProblemFinder.
  • The “The page header and/or page footer is larger than the page.” warning was changed to an error.
  • Formula editor:
    • Additional to formula function names it is now possible to search and filter for field names.
    • FormulaExpander classes with no visible functions or constants will no longer be displayed.
    • Deprecated functions in the formula expander class are displayed as deprecated in the formula editor.

Fixed Bugs

  • Translation: It was not possible to translate the manual field names of summary fields in the Chart Properties category “Data”.
  • ArrayIndexOutOfBoundsException occurred if a group was used as subreport link.
  • If you do an undo or redo step in the designer then all JavaBeans that are not visible lost it's settings and use the default values for it's properties.
  • Parameter Field Properties “Prompting Text” was not saved.
  • Formula editor:
    • Report Error “The variable ”…“ is not the variable defined by the loop header Line:… Column:…” occurred in a user defined basic function.
    • Return value/variable for basic report functions with upper case names was wrong.

Remote Interface

New Features / Improvements

  • Modul selection page (start page of the remote interface) redesigned.

Remote Designer

Fixed Bugs

  • Exception “Original string may not be null” occurred when saving a report that was opened from a repository within Remote Designer.
  • The ServletFilter was not used on loading the remote designer.
  • Exception “Original string may not be null” occurred when saving a report that was opened from a repository within remote designer.
  • The image width in editor page was wrong. It has been corrected for best-fit scaling.

Report Repository

Fixed Bugs

  • Exception occurred when database repository was renamed.

Configuration Manager

New Features / Improvements

  • HTML report viewer is used as default viewer. The default rendering format can be set in category “Behaviour”.
  • Now it is possible to set a new master password in the configuration manager category “Login/IP Filter”.

Scheduler

New Features / Improvements

  • The FTP-Action of i-net Scheduler is now able to upload rendered reports to an FTPS-Server (SSL).

.Net Edition

New Features / Improvements

  • Default implementation of the .Net report viewer added to sample directory.
  • IKVM 7.3 is used.

Fixed Bugs

  • Tutorials in i-net Designer now available in i-net Clear Reports .Net.
  • Image export from Java report viewer was corrupt.
  • Help for remote designer was missing.
  • Missing Images in Advanced HTML occurred.
 

© Copyright 1996 - 2023, i-net software; All Rights Reserved.