XFRX version 16.1

Release date: 26 July 2016

Enhancements and fixes

  • PDF
    • ENH: Support for 128 bit RC4 was added.
    • ENH: Added option to define PDF version of the output file.
    • FIX: Images with transparent background (WMF/EMF/PNG/TIFF) are now supported.
    • FIX: Text fields (label) are intermittently wrapped to two lines.                 
    • FIX: Error message "Operator/operand type mismatch" if orginal PDF file has no trailer record.
    • FIX: Creation date is unreadable if the file is encrypted. 
    • FIX: Error message in log file  "File 'mainhwnd.prg' does not exist." in method createid.
    • FIX: Error message in log file  "Operator/operand type mismatch." in procedure _xf_screenhwnd.
    • FIX: The output file can’t be printed in duplex mode. 
    • FIX: If the document property contain "č" character and the output file is encrypted, then the PDF viewer shows Chinese characters in the document properties dialog window.
  • XFRX#INIT
    • ENH: Added support for dynamic styles from VFP 9.0.
    • ENH: Support for images such as jpeg, gif, tiff, png ,emf, etc in general field  - OLE host's "Package".
  • XFRX#LISTENER
    • ENH: Added Support for Microsoft.VFP.Reporting.Builder.AdvancedProperty   (HTML.Link, HTML.Anchor, HTML.Alt-Title)
  • Excel
    • ENH: #UR XLSF for date values is now supported
    • ENH: Add support for native date/datetime
  • OO Calc
    • ENH: #UR XLSF is now supported
    • ENH: Added support of native date/datetime
  • FDOC
    • FIX: Intermittent wrong text styling. 
  • DOC
    • FIX: If method SplitDocument() is called and the tcArchive is filled via SetParams()method, then the output archive is always empty. When merging more reports the split document feature is not functional.
  • XFRX#INIT + VFP 9.0 / XPS
    • FIX: XFRX ignores "Trim mode for characters expression" for textboxes.  
  • ODT,FODT, ODS,FODS,PFODS
    • FIX: Doesn't support bold and italic for asian fonts.
    • FIX: Doesn't support asian fonts with localized name.
    • FIX: When creating file for OO Writer or OO Calc, the collate gets changed to "MACHINE"
  • XFRX Previewer
    • FIX: Error message "Error in line 3402 of xfcont.isoverhyperlink (record 332): Command contains unrecognized phrase/keyword."  when compiling xfrxlib.vcx under VFP 5/6/7.                
  • Diagnosis
    • FIX: Error message 'Invalid path or filename'  if file utilityReportListener.prg  doesn't exists and SET("PROCEDURE") is not empty.
  • XFRX#LISTENER
    • FIX: XFRX#LISTENER doesn't support ListenerRef.NoRenderWhen.
    • FIX: Very slow processing for some output formats
    • FIX: All outputs are slightly moved to the right. 
  • XFRX_CopyToXLSX
    • FIX: If SET("MARK") is a string of zero length, then MS Excel does not show date/datetime values correctly. 
  • Print,Export to images 
    • FIX: Some text missing for codepages 932, 936, 949, 950.
  • XFRX#LISTENER+ FDOC, FRTF, FODT, NATIVE_FDOCX, FODS
    • FIX: Text with dynamic style in report definition has bad style - by the first text – in the output file.
  • FDOC,FRTF,FODT,NATIVE_FDOCX
    • FIX: Bad zOrder of all graphical objects. 
  • NATIVE_FXLSX,NATIVE_PFXLSX
    • FIX: Strings are not shared (the strings are now stored more effectively resulting in smaller file size)
  • FODT,ODT
    • FIX: The output file doesn't contain objects from "Page header"/"Title" band if the report contain "Page header"/"Title" band with zero height.
  • NATIVE_DOCX, NATIVE_FDOCX
    • FIX: The output files use the "Gulim" font for all asian languages. 
  • NATIVE_DOCX,NATIVE_FDOCX,NATIVE_FXLSX,NATIVE_PFXLSX
    • FIX: When creating file for OO Writer or OO Calc, the collate gets changed to "MACHINE"
  • NATIVE_FDOCX
    • FIX: Unreadable output file if the report contains a "Title" band with zero height.
  • XFRX#DRAW
    • FIX: Error message "Data type mismatch" in XFFWriter::CalculateSectionTopPosition() when converting XFF to the output taget.
  • XLS/XLSPLAIN
    • FIX: Bad formula in #UR XLSF causes application freeze.
  • XFRX Core
    • FIX: Error when compiling xfrx.prg with codepages 932, 936, 949, 950. 
  • RTF / FRTF
    • ENH: Appending generated output to existing RTF document.
    • FIX: Image has wrong wrapping style. 
    • FIX: WMF pictures are not correctly displayed from OpenOffice/LibreOffice.
    • FIX: Slow processing if report contains many pictures
    • FIX: Output file show mismatch characters if report contains font with more font charset.
    • FIX: If a textbox/label overlaps an image then the background colow of the textbox/label is set to black.
    • FIX: Tabs less than 0.13cm are allowed.
    • FIX: If the "Print area" is set to "Whole page" in Page setup then texts and objects may not be visible.