docx4j v2.4.0 Release Notes

  • ๐Ÿ‘ [1135] PDF via XSL FO: header/footer support for more than 1 section [1134] JAXB representation of XSL FO

    Other Changes

    [1140] Try harder to delete add image temp file ๐ŸŒฒ [1139] HTML, PDF: highlight wholly unimplemented features, only if debug-level logging is enabled. [1131] Enhancements to XSL FO output ๐Ÿ‘ [1130] Support for .dotx and .dotm [1129] Fix instances of "Two classes have the same XML type name -- Use .. @XmlType namespace to assign different names to them." [1127] PDF output: Handle images in headers/footers [1126] MetafileEmfPart now extends BinaryPartAbstractImage, so EMF images can be added to the docx. [1125] Add @XmlRootElement to CT_MarkupRange, indicating it is bookmarkEnd. ๐Ÿšš XSD: create new types CT_MoveFrom|ToRangeEnd, so elements moveFrom|ToRangeEnd don't get confused with bookmarkEnd. TODO: havn't run xjc on this new xsd. ๐Ÿ‘ [1121] Support for 4 SmartArt parts. [1120] XML parts which we don't specifically know how to handle: load these as xml parts (previously they were loaded as binary parts). [1107] When creating image part names in BPAI, use the generated relId as the image name. ๐Ÿ‘ [1102] Support for ActiveX parts. Previously the Xml part was being represented as binary, and hence encoded in output. ๐Ÿ‘ [1098] Support image of type anchor, not just inline. ๐Ÿ‘ [1078] Support for WMF (but not EMF, yet) as SVG in HTML output.

    pptx4j changes

    [1088] SVG output: Paragraphs of large text in a box with a border, need a reduced top-margin. [1087] Basic character formatting in SVG output [1085] Convert line to SVG [1083] JAXB representation of SVG 1.1