XFRX version 16.0

Release date: 23 February 2016

Enhancements and fixes

  • XFRX Core
    • Lost first string in the output file. The log file says: ###ERROR:      1229,00 in xfrx_x_trim_gdiplus Too few arguments.
    • _xfConvertImage() evaluates wrong transparent color for GIF images.
    • Layout fix - right-aligned labels are shifted to right.
    • XFRX ignores long #UR directive in the Comment field.
    • SetOtherParams() method ignores parameter PRINT_BOOKMARKS.
    • All output types: transparent rectangles fill patern not supported
    • XFRXWriter: Parameter tnAdjType is ignored.
    • Lost decimal values of report and page margins for SET POINT TO ",".
    • Layout differences between direct output and transformation via XFF/XML file.
    • Layout differences between XFRX#Init and XFRX#Listener output generation types
    • "MT Extra" font support
    • Detail section height calculation fixes
    • Error message "Unknown member OREPORT."  in method addRectangle().
    • Enhanced diagnosis module
    • EMF: Error message "API call caused an exception" if picture parameter "BPP" =1 or tnBpp =1 in SavePicture() method.
    • VFP 5.0 + VFP 6.0: Error message "Function argument value, type, or count is invalid." in method convertxlsformatstring()
    • Only 0 and 1 MODE values are supported
    • Document properties generation for all output types
    • XFRX Listener mode: Error message  Operator/operand type mismatch.  in method XFRXListener::getpagewidth()
  • PDF
    • Fixed issues with current area selection
    • The underline/striked line is longer than the text for label.
    • All texts are converted to images if the user account is 'Standard user' (not admin).
    • All texts are converted to images under Citrix.
    • PDF/A issues with special characters
    • If both normal and bold style is used for the same font, the bold style is displayed as normal
    • #UR INCLUDEFONT may be intermittently dropped
    • GIF (87a) support
    • ID attribute in the trailer section is not a valid MD5 hash.
    • It is not possible to find or copy text if font is "Dausch" or other symbol font.
  • Excel and ODS
    • SHEETPAGEBREAK is ignored for SET("DECI") < 3
    • When merging multiple reports, the second and next reports don't generate headers/footers
    • If screen DPI is set to 125% and higher, then column width and height are smaller then objects in the report.
    • Large report generation speedup.
    • VFP 5.0-7.0: Error message "LOOBJX is not an object." in method RenderPage
    • Enhanced codepage/fonts support
    • external hyperlink support
    • Unreadable  output file if document title contain "&".
    • If the source of s textbox is empty then the output file contains an empty line.
  • HTML/MHT
    • Opera, FireFox and Safari shows characters instead of symbols for symbol font.
    • Missing closing "a" elements on every page.
    • Doesn't supports curved rectangles.
    • Missing closing "div" element on the last page.
    • FireFox shows texts with "Arial Black" or "Arial Narrow" fonts as blank.
    • "fj" (full justify flag) works in IE but not in Opera, Firefox or Chrome.
    • The HTML viewer does not show images if the file name contains the "#" character.
  • DOC, DOCX, Native Word
    • Lost multispaces in text with right or center alignment.
    • Shifted text if first TAB is on zero position.
    • Layout issues if screen DPI is set to 125% or higher
    • When merging multiple reports, if the first report has page header/footer and the second report doesn't, then the headers from the 1st report are also displayed for the 2nd report.
    • VFP 5.0+6.0: not enough memory issues
    • external hyperlink support
    • Unreadable  output file if document title contain "&".
  • RTF
    • Lost right and center label alignment.
    • Rotated text with transparent background has white background.
    • Layout issues when the text contains TABs.
    • Each single row text has CR
  • OpenOffice
    • Label size is short then text size.
    • Full justify flag is ignored in new OpenOffice versions
    • if LEAVE_FULL_FIELD_CONTENT is on, the cells show longer text than size of cell.
    • Error message "Code page number is invalid." in  method addtextincell.
    • Enhanced Courier font support
    • output generation speedup
    • Error message "invalid range"  after click to textbox with hyperlink to another sheet.
  • XFRX Previewer
    • The mouse pointer for hyperlink is highlighted on bad position if text rotated.
    • Fixed layout issues with when the screen DPI is set to 150% and higher