GRW 3.20 new features

This publication includes information about new features and changes in existing functionality.

Important:

This page covers only those new features introduced with the GRW version specified in the page title. Check prior new features pages if you migrate from an earlier version. Make sure to also read the upgrade guide corresponding to this version.

Important:

This version of is desupported, use a more recent version of the product.

Corresponding upgrade guide: GRW 3.20 upgrade guide.

Previous new features page: GRW 3.10 new features

Table 6. Genero Report Writer
Overview Reference
Multiple inline reports can be designed in one report design document. See Sub reports.
A new "Calendar" class has been added to the RTL expression language. See The Calendar Class.
A new "Util" class, which helps determine if files and URLs can be read, has been added to the RTL expression language. See The Util Class.
Two functions (fromString and toString) have been added to the "Date" class. See The Date Class.
The gsreport command line tool is now included in the gsserver package, and is available on all platforms supported by Genero Studio Server. No additional reference.
Support of "Private characters" added to a custom font. See Adding private characters to a font.
Image Boxes include support of XMP metadata attributes for orientation and resolution. See Configuring XMP metadata processing for images.
A new API function returns the total number of pages produced by the report. See fgl_report_getTotalNumberOfPages.
Viewing the report in a browser no longer requires the addition of API calls in the code to set the directories. The directories are now set automatically. The URL to launch the report viewer can be obtained by calling the new API function fgl_report_getBrowserURL(). See View report in a browser.
The rendering hint pxmlSplitDocument allows you to split large PDF, RTF, or Excelâ„¢ report into smaller files. See Split a report into smaller files.
You can create XML output files, such as Normalized XML or High-level PXML. See Create non-process-level XML files.
GRE distributed mode can be activated using the GRESERVER environment variable. See GRESERVER.
GRV for HTML5 is pre-set for use with Genero Application Server (GAS) No additional reference.
The functions fgl_report_setXLSHandleBorders and fgl_report_setXLSXHandleBorders allow you to enable and disable borders in Excel reports. See:
A new API function returns the URL that launches the browser-based report viewer. See fgl_report_getBrowserURL.
Table 7. Genero Report Designer
Overview Reference
The Toolbox elements "Paragraph" and "Text" have been added. See Paragraph and Paragraph Text.
The Toolbox includes a new Break element to facilitate page breaks. See Break.
The Toolbox includes a new Rich Text element to display PXML, HTML, and XHTML files. See Rich Text Box.
The Toolbox includes a new Date Format element to display dates. See Date Format Box.
Repetitive display of a value can be suppressed, so that only the first occurrence on a page or in the report is displayed. See Hide repeated values.
When using drag-and-drop into a report, you can now only drop into a container. See Drag-and-drop objects.
Containers are now shown in the Design view. No additional reference.
Sizing handles for report objects have simplified. No longer are there two modes; an object now directly provide handles to resize either by keeping the aspect ratio or not. No additional reference.
A new table control selects the table and shows its properties. It allows the insertion of headers and footers directly from the design view. See Add headers or footers to a table.
Only one header and one footer displays in the Design view at any one time for a report header and footer, or for a table header and footer in a report. Use a combobox to choose which header and/or footer to display. See Add headers and footers to a report and Add headers or footers to a table.
The Data View includes a new column, Description. If a description is added for a data item, it displays as a tooltip for the field name in both the Data View and the Edit RTL Expression dialog. See Adding report data (the Data view).
Users can create custom generic reports. See Create a custom generic report for simple list or form list.
The Optical Mark Recognition (OMR) bar code type is supported. See OMR.
Image caching can be disabled using the pxmlCacheImages rendering hint. See Optimize the rendering process.