Transformation from XFRX#DRAW to some flow layout ouput (FDOC, FRTF, FODT, NATIVE_FDOCX) has blank page(s) II.

KB-20190220-04

Version

XFRX 17.0.0

Cause

Missing internal information for Column order "Right to Left".

Symptoms

Each page is blank.

Workaround

XFRX 17.0, XFR 17.1, XFR 17.2

No workaround.

XFR 17.3 and later.

Set information for Column order "Right to Left"

m.loo=EVALUATE([xfrx("XFRX#DRAW")])
m.loo.setUnit("IN")
m.loo.newReport(1,1250,NULL)
* WORKAROUND II
REPLACE mode WITH 1 IN (m.loo.cXFFAlias) && Column order "Right to Left"

m.loo.addPage(8+0.1, 8, 0)

* WORKAROUND I
m.loo.newSection(CREATEOBJECT("cusURSection", 4), loo.npageheight, 0)

m.loo.setForeColor(255, 0, 0)
m.loo.setBackColor(192,192,192)
m.loo.setFont("Arial", 10, .T., .F., .F.)
m.loo.drawLine(0, 5, 8, 5, 1, 8)
m.loo.drawLine(0, 5.5, 8, 5.5, 1, 8)

m.loSession2=EVALUATE([xfrx("XFRX#INIT")])
m.lnRetVal = m.loSession2.SetParams("c:\temp\xx.doc",,,"1250",,,"FDOC")
m.loSession2.TransformReport(m.loo)