We are pleased to announce the release of Aspose.Cells for Java 16.10.0. This release includes many new features and enhancements along with some critical bug fixes that further improve the overall stability of the API. Please check the detailed release notes in order to get an idea about what is new and what has been fixed with this revision of Aspose.Cells for Java. If you are planning to upgrade the API from any previous version, we strongly suggest you to check the Public API Changes section to know what has been changed since your current revision of the API.
While you are downloading the latest build, here is a look at the biggest features in this release.
Reflection Effects in Excel Shapes
Aspose.Cells for Java 16.10.0 has added the support for reflection effects for a Shape object as Excel provides it via Effects tab under Format Shape dialog as shown below.
In order to provide the said feature, Aspose.Cells for Java 16.10.0 has exposed the ReflectionEffect class along with Shape.Reflection property which together controls the reflection effects of a Shape object.
Here is a simple usage scenario of newly exposed APIs to apply reflection on an existing shape, whereas a detailed article can be viewed on Working with Reflection Effects for Shapes.
Support for Shadow Effects
Aspose.Cells for Java 16.10.0 has added the support for Shadow Effects for a Shape object as Excel provides it via Effects tab under Format Shape dialog as shown below.
Aspose.Cells for Java 16.10.0 has exposed the Shape.ShadowEffect property along with ShadowEffect class which together allows to set the shadow effect on a Shape object.
Here is a simple usage scenario of newly exposed APIs to apply shadow on an existing shape, whereas a detailed article can be viewed on Working with Shadow Effects for Shapes.
Support for Glow Effects
Aspose.Cells for Java now supports the Glow Effects for a Shape object as Excel provides it via Effects tab under Format Shape dialog as shown below.
Aspose.Cells for Java 16.10.0 has exposed the Shape.Glow property along with GlowEffect class which together allows to set the glow effect on a Shape object.
Here is a simple usage scenario of newly exposed APIs to apply glow effect on an existing shape, whereas a detailed article can be viewed on Working with Glow Effects for Shapes.
Support for 3-D Formats
Aspose.Cells for Java supports the 3-D Formats for Shape objects as Excel provides it via Effects tab under Format Shape dialog as shown below.
Aspose.Cells for Java 16.10.0 has exposed the Shape.ThreeDFormat property along with ThreeDFormat class which together allows to set the 3D formatting for a Shape object.
Here is a simple usage scenario of newly exposed APIs to apply 3D formatting on an existing shape, whereas a detailed article can be viewed on Working with 3-D Formats for Shapes.
Support for WordArt Built-in Styles
Aspose.Cells for Java APIs now support to add WordArt objects with built-in styles. In order to provide this feature, the Aspose.Cells for Java APIs have exposed the ShapeCollection.AddWordArt method along with PresetWordArtStyle enumeration which together allows to add preset WordArt objects since Excel 2007.
Here is a simple usage scenario of newly exposed APIs to add WordArt with build-in styles, whereas a detailed article can be viewed on Working with Built-in Styles for WordArt.
Automatic Propagation of Formula in ListObject
Microsoft Excel application allows the automatic proprgation of formulas when new rows are inserted to a ListObject/Table. Aspose.Cells now provides the same feature by exposing the ListColumn.Formula property with this release
Here is a simple usage scenario of ListColumn.Formula property, whereas a detailed article can be viewed on Automatically Propagate Formula in ListObject.
Other Enhancements & Fixes
Aspose.Cells for Java 16.10.0 has fixed a few critical bugs as well as enhanced its core for more stability. A few of the worth mentioning enhancements are as follow.
- Ability to detect if spreadsheet contains hidden external links.
- Ability to add XML map to spreadsheet and link cell to XML map elements.
- Ability to set preset WordArt styles to shape’s text.
- Handled a few exceptions such as NullPointerException, IndexOutOfBoundsException & ClassCastException for certain scenarios.
Aspose.Cells for Java Resources
The resources, you may need to accomplish your tasks:
- Home of Aspose.Cells for Java API.
- Aspose.Cells for Java Download Section.
- Aspose.Cells for Java Documentation – up-to-date documentation containing Programmer’s Guide, Knowledge Base and much more.
- Aspose.Cells for Java API Reference Guide – detailing the publicly exposed classes, methods, properties, constants & interfaces.
- Aspose.Cells Product Family Forum – post your technical questions and queries, or any other problem you are facing while working with Aspose.Cells APIs.
- Enable Blog Subscription – do not limit yourself, you can keep yourself updated with the latest news on Aspose.Cells APIs, new features, fixes and other API related topics by subscribing to Aspose.Cells blog.
- Aspose.Cells for Java Examples – we have published our code examples on the social coding website GitHub.com. Anyone could explore the code examples for learning purposes.