Experimental features

UTF-8 Data

Support for source data in code page 65001 (UTF-8)


UTF-8 data XFRX version Comment

XFRX#INIT  - XFRX 15.3
XFRX#LISTENER  - XFRX 17.0.3

<UTF-8>


For XFRX#LISTENER uncheck "use font script".  
PDFyes17.0
DOC2PDFyes15.31)  2) 
FDOC2PDFyes15.31)  2) 
XPSyes15.41)  2) 
DOCyes15.31)  2) 
FDOCyes15.31)  2) 
NATIVE_DOCXyes17.1
NATIVE_FDOCXyes17.1
RTFyes17.1
FRTFyes17.1
ODTyes17.1
FODTyes17.1
ODSyes17.1
FODSyes17.1
PFODSyes17.1
XLSyes15.31) 2)
XLSPLAINyes15.31) 2)
NATIVE_FXLSXyes17.1
NATIVE_PFXLSX yes17.1
PLAINyes15.31) 2)
CPLAINyes17.21) 2)
HTMLyes15.31) 2)
HTMLPLAINno
cx00000005 
MHTyes15.31) 2)
CNT / previeweryes15.3
TIFF, BMP, GIF, JPEG, PNG, EMFyes15.3
XFFyes15.31)  2)
XMLyes15.31)  2)
Printyes15.3

1) Code page in method SetParams() must be 'UTF-8' or 65001.

2) You don't  use  this code page since XFRX 17.1.

Page and column expression

These keywords are for XFRX#INIT only.


KeywordDescription XFRX versionComment

#UR BLANKPAGEBEFORE=<expr>

Add blank page before band.17.1.3Group header band

#UR BLANKPAGEBEFORE=ShipCountr='Mexico'

#UR BLANKCOLUMNBEFORE=<expr>

Add blank column before band.17.1.3Group header band

#UR BLANKCOLUMNBEFORE=ShipCountr='UK'

#UR BLANKPAGEAFTER=<expr>

Add blank page after band.17.1.3Group footer band

#UR BLANKPAGEAFTER=ShipCountr='Mexico'
#UR BLANKCOLUMNAFTER=<expr>Add blank column after band. 17.1.3Group footer band 

#UR BLANKCOLUMNAFTER=ShipCountr='Mexico'    
#UR STARTPAGE=<expr>Replace  "Group starts on New page"17.1.3Group header band 

#UR STARTPAGE=ShipCountr='Mexico'  

#UR STARTCOLUMN=<expr>

Replace  "Group starts on New column" 17.1.3Group header band 

#UR STARTCOLUMN=ShipCountr='Mexico'    
#UR HIDDEN=<expr>Hidden band by expression.21.1

#UR HIDDEN=MINUTES(DATETIME())%2=0


Enable "Stretch with overflow" for report with more columns and "Print column order" as "Left to right"

VFP report engine, in the case, ignore "Stretch with overflow" and "Float objects". But  you can enable this behavior (XFRX 18.1).

This parameter is for XFRX#INIT only.


loSession.SetOtherParams("STRETCHALLOWEDFORLEFT2RIGHT",.T.)

Run-time extension under VFP 9.0

XFRX 18.1 support run-time extension for XFRX#INIT under VFP 9.0. Supported methods are RENDER, ADJUSTOBJECTSIZE, EVALUATECONTENTS.


Inivisible


#UR INVISIBLE=<expr> XFRX version Comment
PDFyes21.0
DOC2PDFno-
FDOC2PDFno-
XPSno-
DOCyes21.0
FDOCno-
NATIVE_DOCXno-
NATIVE_FDOCXno-
RTFyes21.0
FRTFno-
ODTno-
FODTno-
ODSno-
FODSno-
PFODSno-
XLSno-
XLSPLAINno-
NATIVE_FXLSXno-
NATIVE_PFXLSX no-
PLAINno-
CPLAINno-
HTMLyes21.0
HTMLPLAINno-
MHTyes21.0
CNT / previeweryes21.0
TIFF, BMP, GIF, JPEG, PNG, EMFyes21.0
XFFyes21.0
XMLyes21.0
Printyes21.0

Cubic Bézier Curves


#UR CD=<expr> XFRX version Comment
PDFyes21.0
DOC2PDFno-
FDOC2PDFno-
XPSno-
DOCno-
FDOCno-
NATIVE_DOCXno-
NATIVE_FDOCXno-
RTFno-
FRTFno-
ODTno-
FODTno-
ODSno-
FODSno-
PFODSno-
XLSno-
XLSPLAINno-
NATIVE_FXLSXno-
NATIVE_PFXLSX no-
PLAINno-
CPLAINno-
HTMLno-
HTMLPLAINno-
MHTno-
CNT / previeweryes21.0
TIFF, BMP, GIF, JPEG, PNG, EMFyes21.0
XFFyes21.0
XMLyes21.0
Printyes21.0

#UR CD=v x2 y2 x3 y3

#UR CD=y x1 y1  x3 y3

#UR CD=c x1 y1 x2 y2 x3 y3