Aspose.Words for Java
Adds new features and improvements to the API.
Features
- New typed (generic) collections and enumerators introduced in 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 shape rendering was added which accurately recreates the output of MS Word.
- Added public property OutlineOptions.CreateOutlinesForHeadingsInTables that allows you to specify whether or not to create outlines for headings inside tables.
- Added public method FontSourceBase.GetAvailableFonts. 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 a group are not visible during rendering.
- Improved rendering of \0 characters.
- Improved column balancing when 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 space handling while processing EMF+ DrawString records.
- Fixed a bug where grayscale was incorrectly applied to a metafile.
- Fixed a bug with graphic frame rendering (invalid frame layout on the page).
- Fixed rendering of shadow effect for transparent shapes.
- Fixed a bug rendering MathML objects if balanceSingleByteDoubleByteWidth property and UseFELayout property are specified.
- Fixed issue when hanging punctuation precedes an inline shape.
- Fixed issue when a Kinsoku rule is analyzed for shapes.