Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Table of Contents

...

XFRX 17.0.0

...

Text has ellipsis for trim mode "Trim to nearest character, append ellipsis" always.

...

Shape has bad curves for curvature values between 1 and 98. 
xfrxlib_XFRX161_2016-12-10.zip

...

Rectangle can has bad curves for curvature value between 10 and 45. 

...

PDF output doesn't support 16 bpp bmp file. 
Workarround is using third parameter (1 or 2) of
method QRBarcodeImage()  for foxbarcodeqr.
hndlib_XFRX161_2016-12-10.zip

...

XFRX 16.1.4

...

The preview looks good but any field values get exported as false.

The workarround is  CallEvaluateContents=2:
loSession=EVALUATE([XFRX("XFRX#LISTENER")])
loSession.CallEvaluateContents=2

...

Bugs with SET PATH TO in Load() method.
Bugs in PDF Library example.  
Bugs in Drill Down report example.  

...

Output file is unreadable if method SetPassword() calls.
Log file contains errors:
###ERROR:      1230,000000 in computekeys @      13973,000000
         Too many arguments.
###ERROR:      1230,000000 in encryptcontent @      13987,000000
         Too many arguments.
###ERROR:      1230,000000 in encryptfile @      13996,000000
          Too many arguments.

...

XFRX 16.1.3

...

Print do not respect paper orientation for custom paper size. You can dowload fixed xfrxlib.fll.

...

If I can change its data, but when I use the closer button, Excel does not ask if it should save the changes. Excel just closes the file and all changes are lost. 

...

xfrxlistener::Render() ignore return value from DODEFAULT(). 

...

XFRX 16.1.1

...

The implementation of 16.1 is going well except for a compile error on _STRTOFILE:
Visual Class Library c:\vfp\projects\xfrxlib\xfrxlib.vcx has the following errors: Unknown _STRTOFILE - Undefined.

...

XFRX 16.1.0

...

  • if report contain many textboxes
  • values are empty
  • and "Print only when expression is true" is empty or has bad condition

Report listener calls Render() event for each textbox with empty value.

XFRX 16.1 ommited all textbox with empty value.

...

Output file doesn't contain objects from "Page header"/"Title" band, if report  contain "Page header"/"Title" band with zero height.

...

All outputs are move to right. 

...

Work arround:  

Code Block
loSession=EVALUATE([XFRX("XFRX#LISTENER")])
oXFRXHandler=NEWOBJECT("_XFRX_handler") 
oXFRXHandler.oXFRX=losession 
BINDEVENT(loSession,"BeforeReport",oXFRXHandler,"BeforeReport",1)
 
REPORT FORM (lcPath+"_reports\DPI") NOPAGEEJECT object loSession
 
oXFRXHandler.oXFRX=.NULL.
UNBINDEVENT(loSession)  

DEFINE CLASS _XFRX_handler AS Session 
   oXFRX=.NULL.
   PROCEDURE beforereport
     REPLACE DATA1 WITH STRTRAN(DATA1,"LO=2100","LO=0") IN;
             (This.oXFRX.oxfDocument.cxffalias)
   ENDPROC
ENDDEFINE 

...

2016-03-17

...

I can't print output file in duplex mode.

...

Work arround:

Code Block
loSession=EVALUATE([xfrx("XFRX#INIT")])
lnRetVal = loSession.SetParams("some.pdf",,,,,,"PDF") 
IF lnRetVal = 0
   loSession.setOtherParams("VIEWERPREFERENCES","DUPLEX","") 
   * Simplex, DuplexFlipShortEdge, DuplexFlipLongEdge
ENDIF

The default value for DUPLEX is empty string in next XFRX version and will be generate by PDF version (for PDF 1.7).

...

Error message "Data type mismatch"
in XFFWriter::CalculateSectionTopPosition() at converting XFF to output. 

...

XFRX 16.0

...

Lost first string in the output file. The log file says:
###ERROR:      1229,00 in xfrx_x_trim_gdiplus Too few arguments. 

...

Layout issues if screen DPI is set to 125% or higher

...

Each single row text has CR. 

...

PDF,
ODS, FODS, FODS,
FDOC, FRTF, FODT,
NATIVE_FDOCX, NATIVE_FXLSX,
NATIVE_PFXLSX

...

Unreadable  output file if document title contain "&".

Next are: author, description, keyword, cetegory, manager, company, custom properties.

...

If the screen DPI is set to 150% then the output has trimmed right/bottom border.

You can download fixed xfrxlib.fll

...

XFRX 15.7

...

Acrobat Reader not shows text or Acrobat Reader shows text but when trying print then Adobe Reader shows error messages:
The document could not be printed. There were no pages selected to print. A drawing error occurred.
This may cause:
- some characters from sequence ASCII codes 1-31
- if font do not contain character/symbol from text (127,131,136,..)

...

Text base on font "Courier New" or another monospaced font do not contains space between words or space has bad width.
Download fixed hndlib.dll.

...

NATIVE_FXLSX, NATIVE_PFXLSX,

...

NATIVE_FXLSX, NATIVE_PFXLSX,

...

XFRX 15.6

...

If call losession.SetPDFA(.T.) then output PDF file has flag PDF/A but contains some errors -
"The document does not conform to the requested standard.".
(PDFA/1b)

...

XFRX 15.5

...

XFRX removes image from output if image's bottom line is outside band.
If you want show image, set property lHidePictureOutsideBand = .T. of XFRX session object. 

...

XFRX 15.4

...

XLS,XLSPLAIN,
NATVIVE_FXLSX,

...

Lost numeric formats for number if report created from XFRX#LISTENER or transform from XFF or XML.
For XFRX#LISTENER you must set property  CallEvaluateContents too:
(XFRX versions 12.8, Release notes - Bugs fixed)
loSession=EVALUATE([XFRX("XFRX#LISTENER")])
loSession.CallEvaluateContents=2

...

  • under VFP 9.0
  • and not checked "Use Font script"
  • or checked "Use Font script" but font name shows 0 font charset

...

NATIVE_FXLSX, NATIVE_PFXLSX

...

XLS,XLSPLAIN,
NATVIVE_FXLSX, NATVIVE_PFXLSX,
FODS,PFODS

...

XLS, XLSPLAIN,
FODS, PFODS,
NATVIVE_FXLSX,  NATVIVE_PFXLSX

...

NATVIVE_FXLSX, NATVIVE_PFXLSX

...

XFRX 15.3

...

XFRX 15.2

...

Freezing in 64-bit OS's fixed reloaded: 

...

XFRX 15.1.1 

...

BIG report (cca 4000) pages - output do not contains images or other objects.
Log  file contain error message: 1190 - File "name" is too large.

  • use SET BLOCKSIZE TO 0
  • reduce image size 

...

Child pages (Children Display)