
Improves table rendering and font handling.
Features
- API's codebase upgraded to the version Aspose.Words for Java 18.7.
- New typed (generic) collections and enumerators were introduced in Aspose.Words public API.
- Added public property HeaderFooterBookmarksExportMode in PdfSaveOptions.
- Added FontSourceBase.GetAvailableFonts method.
- Added public API for revision groups.
- Introduced new comparison settings.
- A new limo stretch algorithm for VML shapes rendering was developed, which accurately recreates the output of MS Word (limo-stretched shapes).
- Public property OutlineOptions.CreateOutlinesForHeadingsInTables added allowing you to specify whether or not to create outlines for headings inside tables.
- Public method FontSourceBase.GetAvailableFonts added. It returns the list of fonts available via specific font source
- Improved rendering of DrawingML shapes with specified parent object extents.
- EffectExtent attributes are now taken into account when calculating the bounding box for DrawingML shapes.
- Improved EMR_ALPHABLEND record handling while rendering metafiles.
- Now hidden shapes inside the group are not visible during rendering.
- Improved rendering of \0 characters.
- Improved column balancing when a column has footnotes.
- Improved handling of table grids when the layout is changed programmatically.
- Improved table breaking in 2013 mode when it overlaps footer.
- Improved handling of "don't add space between paragraphs of the same style" option when only one of the paragraphs has this option set.
Fixes
- Fixed leading spaces handling while processing EMF+ DrawString records.
- Fixed a bug when grayscale effect was incorrectly applied to metafile.
- Fixed a bug with the graphic frame rendering (invalid frame layout on the page).
- Fixed rendering of shadow effect for transparent shapes.
- Fixed a bug with rendering of the MathML object if balanceSingleByteDoubleByteWidth property and UseFELayout property are specified.
- Fixed issue when hanging punctuation precedes inline shape.
- Fixed issue when Kinsoku rule is analyzed for shapes.