What is new in this release?

Aspose development team is happy to announce the monthly release of Aspose.Words for Java 18.7 . There are 90 improvements and fixes in this regular monthly release.
If a document has revisions, MS Word shows the similar revisions in a group in “Reviewing Pane”. It has added support of revision groups in this version of Aspose.Words to get the similar revisions e.g. insert, delete etc. Aspose team has added RevisionCollection.Groups property, RevisionGroupCollection and RevisionGroup classes in this version to work with revision groups. In some cases, Word document has more than one sections which contain bookmarks in the header/footer. It has added new feature in this version of Aspose.Words to control how header/footer bookmarks are exported in PDF. A new feature has been added to get the list of fonts available in Aspose.Words font engine. We have added FontSourceBase.GetAvailableFonts method in Aspose.Words 18.7 that returns the collection of PhysicalFontInfo class. This class specifies information about physical font available. MS Word allows to compare documents with comparison settings. Users can ignore document formatting, headers footers, fields, footnotes, tables, textboxes, comments and case changes when documents are compared. We have added the “comparison settings” feature in this version of Aspose.Words. It has added new TxtLoadOptions class to work with load options of text files in this version of Aspose.Words. New public properties LeadingSpacesOptions and TrailingSpacesOptions have been added in this class to control the way of handling leading and trailing spaces during loading TXT file. It has added new public property TxtLoadOptions.DetectNumberingWithWhitespaces in Aspose.Words 18.7. The LoadOptions.AllowTrailingWhitespaceForListItems is obsolete property now. Use TxtLoadOptions.DetectNumberingWithWhitespaces property instead of it. It has added new feature to remove personal information from the document. Starting from Aspose.Words 18.7, untyped containers like ArrayList have been replaced with typed containers like List. Obsolete method RemoveUnusedResources() was removed from Document class. Obsolete method SetImage() was removed from ImageData class. Obsolete property MirrorMargins was removed from PageSetup class. Please use the PageSetup.MultiplePages property to set MultiplePagesType. The list of most notable new and improved features added in this release are given below

- 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 most accurately repeats the output of MS Word (limo-stretched shapes)
- Public property OutlineOptions.CreateOutlinesForHeadingsInTables added allowing 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
- Fixed the 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
- Improved rendering of \0 characters
- Improved column balancing when column has footnotes
- Improved handling of table grid when 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 have this option set
- Fixed issue when hanging punctuation precedes inline shape
- Fixed issue when Kinsoku rule is analyzed for shapes

Other most recent bug fixes are also included in this release

Newly added documentation pages and articles

Some new tips and articles have now been added into Aspose.Words for .NET documentation that may guide you briefly how to use Aspose.Words for performing different tasks like the followings.

- How to Get Available Fonts for Rendering
- Access Revision Group

Overview: Aspose.Words

Aspose.Words is a word processing component that enables .NET, Java & Android applications to read, write and modify Word documents without using Microsoft Word. Other useful features include document creation, content and formatting manipulation, mail merge abilities, reporting features, TOC updated/rebuilt, Embedded OOXML, Footnotes rendering and support of DOCX, DOC, WordprocessingML, HTML, XHTML, TXT and PDF formats (requires Aspose.Pdf). It supports both 32-bit and 64-bit operating systems. You can even use Aspose.Words for .NET to build applications with Mono.

More about Aspose.Words

- Homepage of Java Word Library
- Download Aspose.Words for Java
- Online documentation of Aspose.Words for .NET:

Contact Information
Aspose Pty Ltd
Suite 163, 79 Longueville Road
Lane Cove, NSW, 2066
Aspose - Your File Format Experts
Phone: 888.277.6734
Fax: 866.810.9465