/
XFRX version 15.3
XFRX version 15.3
Release date: 21 Jan 2015
Please, do not forget copy hndlib.dll, xfrxlib.fll and xfrxlib.vcx/vct.
Enhancements and fixes
- XFRX Core
- Intermittent image rendering problems
- Better environment cleanup
- Onscreen command results
- BIGREPORT parameter (see https://eqeuscom.atlassian.net/wiki/display/DOC/Output+Types)
- EMF output type
- Better band height calculation
- XFRX_COPYTOODS enhancements
- 25% faster
- smaller output size
- fewer cell styles
- New parameter lcSheetExpressionGroup for automatic sheet split by expression
- XFRX_CopyToXLSX
- Faster
- New parameter lcSheetExpressionGroup for automatic sheet split by expression
- XFRX previewer
- Hyperlink highlighting didn't work for textboxes with background color or non-default zoom
- Blank hyperlink problems
- Enhanced zooming
- XPS
- Postscript-only font support
- NATIVE_DOCX, NATIVE_FDOCX
- removing \0 from text fields
- TransformReport does not support headers/footers
- Intermittent <TJ> directive problems
- NATIVE_FXLSX, NATIVE_PFXLSX, FDOC, FRTF, FDOS, NATIVE_FDOCX
- removing \0 from text fields
- -1 error code handling
- TransformReport does not support headers/footers
- Reactangle with BackColor and FillStyle=None show background color (which is wrong)
- PDF
- Text justify rendering problems
- Enhanced unicode support
- Better codepage handling
- Memory leak in font handling
- Problems with multiple hyperlinks linking to a single location
- Enhanced VFP 5.0 compatibility
- Non-transparent text field rotation fix
- Preliminary UTF-8 support
- RTF, FRTF
- added support for other picture format such as PNG, GIF, TIFF
- Transparent text placed over a shape has white background.
- Faster image handling
- Fixes in the cleanup procedure
- XFRX#LIstener
Supports for PREVIEW clause
SET CLASSLIB TO (HOME()+"ffc\_reportlistener") ADDITIVE SET CLASSLIB TO xfrxlib\xfrxlib ADDITIVE loSession=EVALUATE([XFRX("XFRX#LISTENER")]) lnRetVal = loSession.SetParams(,, ,,,,"PREVIEWFRM") If lnRetVal = 0 REPORT FORM (lcPath+"_reports\test") object loSession PREVIEW ELSE ?loSession.ErrorMessage(lnRetVal) ENDIF