Page 1 of 1

docx4j 3.1.0 beta - please try it

PostPosted: Fri Apr 11, 2014 8:36 pm
by jason
A beta of what will be docx4j 3.1.0 is now available for download. Please give it a try .. we anticipate releasing docx4j 3.1.0 around Easter.

See below for description of changes, but they are mainly:

- improvements to docx PDF output

- events infrastructure, allowing a listener to subscribe to track progress of time consuming tasks

The main reason for labelling it version 3.1.0 (as opposed to 3.0.2) is because an additional dependency mbassador 1.1.10 jar is introduced (for the events infrastructure requires ); see docx-java-f6/nightly-20140403-requires-mbassador-jar-t1852.html


Notable Changes in Version 3.1.0
---------------------------------

Events infrastructure, allowing a listener to subscribe to track progress of time consuming tasks (eg PDF output).
See for example https://github.com/plutext/docx4j/blob/ ... gDemo.java

FO/PDF output: suitable room for header/footer


Other Changes (non-exhaustive)
------------------------------

Part remove - new method
VbaDataPart - namespace qualify attributes

Fonts on Mac OSX - avoid NPE

docx Binding fixes for case where OpenDoPE parts are not present

docx fix for non-conformant Google Docs docx

docx PDF (and XSL FO) output
- TOC dot leader tabs
- soft return reduce vertical space
- computed style improvements for p in table
- Arabic numbering
- Arabic/Hebrew output: w:pPr/w:bidi and w:rPr/w:rtl handling
- Support bidiVisual property, to layout columns in rtl order for eg Hebrew
- Chinese improvements

pptx
- slides: use UTF-8, irrespective of default encoding

xlsx
- add bookViews/workbookView to workbook to ensure Excel 2010 doesn't crash when printing