Release date: 9/22/2003

Bugs fixes

New features

New features in the container object

 
  • added ability to search the report
  • mouse-wheel is now supported
  • mouse middle button is now supported
  • right-click menu was added
  • new toolbar
  • major scroll speed increase
  • and much more is going to come soon :)


Bookmarks in HTML output

 XFRX can now optionally generate bookmarks (outlines) into the result document. Please see Creating bookmarks (document outline) section in XFRX manual to see how to define a bookmark.
To enable bookmarks in the HTML output, call
loSession.SetOtherParams("PRINT_BOOKMARKS",.t.) 
before calling loSession.ProcessReport()
With bookmarks enabled, XFRX will generate three HTML pages: the main page defining the page frames, the bookmark page and the page with the report output.


XLS cells adjustment

 When XLS document is generated, vertical and horizontal coordinates of objects are adjusted - if the difference between two coordinates is smaller than a certain value, the coordinates are 'aligned'. This approach significantly reduces the number of rows and columns in the generated document.
Now it is possible to define this minimal different. The greater the number is, the lesser number of rows/columns is generated, but if the number is too big, fields might get overlapped and could be left out.
Call SetOtherParams method with "HORIZONAL_ADJUSTMENT" or "VERTICAL_ADJUSTMENT" to define the minimal horizontal and/or vertical difference.
Example:
loSession.SetOtherParams("HORIZONTAL_ADJUSTMENT",1000) && default value = 76 
loSession.SetOtherParams("VERTICAL_ADJUSTMENT",1000) && default value = 180 


Pictures rotation in PDF

 Pictures now can be rotated the same way as text fields. Please see Object rotation in PDF chapter in the manual to see how to define the rotation.


Canceling report generation in progress

 The generation process in progress can be canceled by setting the global variable gnStopXFRX to 1. For example, you can, for example, use it this way:
ON KEY LABEL Esc gnStopXFRX = 1