Aspose.Diagram for Java logo

We’re pleased to announce the release of Aspose.Diagram for Java 3.0.0. With this release, we have removed the dependency on the ICE_JNIRegistry.dll library. We used the library to load font information on Windows systems only. We have removed it to increase consistency and simplicity for developers. This release also improves rendering features by fixing error messages, bugs and including advanced techniques of enhancements.

Removal of ICE_JNIRegistry.dll Dependency

Previously, in the Aspose.Diagram for Java API, JNI was used to load font information on Windows systems. It was not compatible with Java Development Kit 7. We received a few requests from our customers to remove this dependency and are pleased to tell our customers that we have.

Error Message Fixes and Other Rendering Improvements

This new release delivers improvements in rendering of properties, missing shapes, incorrect layouts and displacements of shapes. This release comprises a number of key fixes that help us improve rendering. This version also brings fixes to reported error messages and include various other enhancements as listed below:

  • Fixed: Action cells were not properly preview able in the Microsoft Office Visio 2013.
  • Fixed: Shape cut off when saving to VDX format.
  • Fixed: VSDX to PDF conversion - Adobe Acrobat error when opening PDF.
  • Fixed: VSDX to PDF conversion - shapes missing from the output PDF.
  • Fixed: VSDX to PNG conversion - horizontal lines missing from the output PNG.
  • Fixed: VSDX to PNG conversion - circular shapes missing from the output PNG.
  • Fixed: VTX to PDF conversion - null pointer exception when saving to PDF.
  • Fixed: Shape properties not added properly.

Aspose.Diagram for Java Resources

The following resources will help you work with Aspose.Diagram for Java: