i-net Crystal-Clear

Changes in Release 5.0

Setup tool

  • Oracle 9i Application server has been added to the list of application servers on that i-net Crystal-Clear can be deployed as servlet.
  • EJB component has been removed because the EJB component is supported anymore.

i-net Crystal-Clear runtime

New features

  • i-net Crystal-Clear Plus: Following cache types now supported: Memory Cache, Database Cache, Harddisk Cache.
  • i-net Crystal-Clear Plus: Cluster has been added: symmetric, high scalable, failover, dynamic loaded Cluster is now supported.
  • i-net Crystal-Clear Plus: Export: Streaming of exported documents has been added. Now it is possible to create documents that are larger than the memory of the JavaVM.
  • A new cache management has been implemented.
  • New constructors in the Listener class can throw exceptions, if enable, the following throws IOException's
    Listener(int port, boolean throwException) throws IOException
    Listener(boolean standalone, int port, boolean throwException)
  • Multiple Columns: A bug with multiple columns has been fixed. This has occurred if the PageHeader section was visible in the report.
  • Multiple Columns: A bug with multiple columns has been fixed. This has occurred if NewPageAfter was enabled for the Detail section.
  • CCcore files now also capture the content of the report and the input parameters.
  • The i-net Crystal-Clear RemoteInterface is now available. You can now use i-net Crystal-Clear directly from within PHP and other script languages such as Perl. Examples for a mod_crystalclear.so (an Apache module) and a crystalclear.php which uses RDC calls to create custom reports “on the fly” are provided.
  • Synchronize the global init routine (now possible because we've dropped the EJB component in favour of our cluster version) to prevent problems when the global init() routine is triggered by several incoming requests
  • Do not cut the CrossTab into pieces when the CrossTab is placed into a MultiColumn/MailingLabel (compatibility with CR).
  • Fixed a long-lived bug with the way how single-section lines and boxes were drawn (bug appeared with MailingLabel reports when “format with multiple columns” were off).
  • Postscript Level 2 export is available.
  • Crosstab: The properties “Rows totals on Top”, “Columns totals on Left”, “Suppress Empty Rows” and “Suppress Empty Columns” are now supported.
  • Formula: The date pattern “DD-MON-YYYY” has been added to the list of supported date format strings.
  • HTML export: Force generated HTML pages to UTF-8 to work around encoding problems.

Java Viewer

  • ResourceBundle for Turkish labels has been added to the Java viewer.
  • Support for Portuguese has been added.
  • The method getExportCount(String) has been added to the interface ReportDataSig.

Fixed bugs

  • The bug has occurred if a formula was used for the section property PrintAtBottomOfPage.
  • A bug has been fixed that has occurred if Order By for subreports need to be executed by i-net Crystal-Clear and getReportData was used.
  • A bug with the ToText function has been fixed. This bug has occurred if the ToText function was used in the Record Selection Formula.
  • A bug with .qry files has been fixed. The bug has occurred if the method engine.setQueryFile(String) was used.
  • PDF export: A bug with Chinese ttf fonts was fixed that has occurred if the font name contains a white space (7453).
  • PDF export: A NullPointerException has been fixed. It has occurred if the property “Keep Group Together” was enabled for a group and the section property “New Page After” was enabled for the “Group Footer” section of the same group.
  • PDF export: A bug with embedding of non-OS/2 TTF fonts into a PDF document has been fixed (division by zero exception has occurred, the width or height of the font was 0).
  • PDF export: A bug with embedding of TTF fonts has been fixed. The wrong font was displayed if a field (e.g. database field) has used the font before the font was used by a text element.
  • XLS export: A bug with percent fields has been fixed. If a field was used the ”%” symbol as currency symbol (marked as percent field) then Excel has multiplied it by 100.
  • A bug has been fixed that has occurred if long prompt values or a long record selection formula (sf) was used.
  • NullPointerException in Swing version has been fixed.
  • A bug in the method ReportViewerBean.setZoomFactor(int) has been fixed, setZoomFactor(-2) has displayed the wrong size of the report in the Java viewer.

i-net DesignerXML

New features

  • Section Properties: The property “Keep Together” has been disabled. It is currently not supported by i-net Crystal-Clear. The value of this property is always true.
  • SQL Expression Fields: The sign ” is used a identifier quotes for columns instead of .
  • Crosstab Properties: A grid line preview has been added to the tab “Grid Lines”.
  • Chart Properties
    • The functions “Weighted Average”, “Pth percentile”, “Covariance” and “Correlation” has been added to the list of summary operations for the summary field.
    • There are now 30 colors available, e.g. for bar charts.
    • The property “Marker shape” is used in the legend also for bar charts.
    • The property “Marker size” has been disabled for bar charts.
  • Property Editor (General tab)
    • The properties “Keep Object Together” and “Close Border On Page Break” has been disabled. These properties currently not supported by i-net Crystal-Clear.
    • The entry “Justified” has been removed from the list of the property “Horizontal Alignment” because it is currently not supported by i-net Crystal-Clear.
  • Property Editor (Date tab)
    • Brackets for the “Day of week” now supported.
    • The field “Era” has been removed. It is not supported.

Fixed bugs

  • NullPointerException with empty summary field has been fixed.
  • Default values for prompts have not been saved in the rpt file.
  • GroupNameField and GroupTree has displayed the values of the old group after the grouping of a group has changed.
  • Subreport Link Properties: The bug that more tables were displayed as the subreport contains in the list “Select data in subreport …”.
  • Visual Database Wizard: A bug with the Refresh button has been fixed. An exception has occurred if the Refresh button was clicked and the structure of one or more included database objects has changed.
  • A bug in the SQL Expression Fields editor has been fixed. It is now possible to save modifications in the SQL Expression Field.
  • Number Properties: A bug with the property “Allow Field Clipping” has been fixed.
  • Property Editor (Time tab): Multiple bugs with the time format properties Hour, Min, Sec has been fixed.
  • Property Editor (Date tab)
    • A bug with the position (leading, trailing) of the “Day of week” has been fixed.
    • A bug with the property formulas for the Second and Suffix separators has been fixed. A property formula for Second was used in Suffix also.

i-net software strives to provide accurate product documentation. Please give us your feedback using the form below.
NOTE: This form is for documentation feedback only. For technical assistance, please send an email to crystalclear@inetsoftware.de.

 

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