/
XFRX version 12.0
XFRX version 12.0
Release date: 17 August 2006
Installation notes:
- The XFRX previewer component requires FOXTOOLS.FLL library if used in VFP 6.0.
- XFRXLIB.FLL now also requires MSVCP71.DLL library to be installed (the previous version required GDIPLUS.DLL and MSVCR71.DLL libraries)
New features / Updates
- New output types
- Flow layout Open Office Writer document (FODT)
- Absolute layout Open Office Calc Spreadsheet (ODS)
- Flow layout Open Office Calc Spreadsheet (FODS)
Since 12.0, the Writer and Calc outputs are supported, both of which can be generated either using the absolute or flow layout format (please see chapter "Flow layout document option" in the Developer's guide for more information about the flow layout options).
To generate the OpenOffice document, use the following codes as the 7th parameter (targetType) of the SetParams method:
Document type
targetType
OpenOffice Writer document with absolute layout
ODT
OpenOffice Writer document with flow layout
FODT
OpenOffice Calc spreadsheet with absolute layout
ODS
OpenOffice Calc spreadsheet with flow layout
FODS
- XFRX Advanced Previewer
The displaying component was completely reworked, result of which is:- Significant speed increase
The previewer is now about 50 times faster in displaying the page content and moving from one page to another - Unicode support
The previewer now supports Chinese and Japanese code pages, correctly displays Hebrew and Arabic and supports multiple code pages within single report (new feature in VFP 9) - Better rendering
As the XFRX previewer in previous version was using GDI, text with small font sizes was displayed slightly wider, which was causing various layout discrepancies. These problems are now gone as the new previewer is using GDI+. - Rotated text
Rotated labels and fields are now supported in the previewer - Searching
Searching in the previewer is now significantly faster. The whole document is searched, all found occurences are listed in a side panel (as hyperlinks/bookmarks).
- Significant speed increase
- PDF Output
Unicode is now supported in the PDF output type. This allows for converting of multi-byte code pages (Chinese, Japanese) as well as supporting multiple code pages withing one report / document.
The unicode samples can be downloaded from: http://www.eqeus.com/files/xfrx12_demos.zip - Printing and export to pictures
- These output types now also support unicode and multiple character sets.
- When exporting to pictures, the 7th and 8th parameters can specify a DPI or a zoom factor of the picture
Example:
loXFF.SavePicture("output.bmp","BMP",1,1,24,,"DPI",300) && saves the picture as 300 DPI loXFF.SavePicture("output.bmp","BMP",1,1,24,,"ZOOM",150) && zoom to 150%
Bugs fixed
- Occasionally, pictures stored in relative paths to the FRX file locations were not correctly displayed.
- Font subset embedding didn't work correctly with true type fonts with short "loca" table adressing.
- Occasional crashing when converting reports to pictures.
- If the datasession Init method returned .F., the report was not properly cancelled.
- Pictures with zero height or width were causing a corrupted PDF
- When PictureDPI property was set, "stretch picture, retain shape" wasn't working correctly in PDF
- The layout of printing / previewing / generating pictures was improved - "cleaner" lines, proper handling of transparent / invisible rectangles
, multiple selections available,