Browse our Products

Aspose.Words for C++ 24.7 Release Notes

Major Features

There are 104 improvements and fixes in this regular monthly release. The most notable are:

  • Accessible PDF Export: Export documents to PDF/UA-2 format, ensuring accessibility for users with disabilities.
  • Enhanced XLSX Export: The exporter can now automatically detect the datetime format for seamless data export.
  • ActiveX Control Management: You can now modify properties of ActiveX type objects, providing greater control over their behavior.
  • Granular Markdown Export: The LinkExportMode property within MarkdownSaveOptions allows you to control how links are exported in Markdown format.
  • ActiveX Radio Button Interaction: Set the value of radio button ActiveX controls, enabling dynamic interactions.
  • ActiveX Checkbox Toggling: Easily set the checked state (checked or unchecked) of ActiveX checkboxes.
  • Chart Data Label Customization: Control the orientation and rotation of data labels within charts for enhanced presentation.
  • VBA Project Protection Check: A new public property VbaProject.IsProtected allows you to verify if a VBA project is protected.
  • Custom Number Style Format for List Levels: The public property ListLevel.CustomNumberStyleFormat now includes a setter, enabling you to define custom number styling for list levels.

Full List of Issues Covering all Changes in this Release

Public API and Backward Incompatible Changes

This section lists public API changes that were introduced in Aspose.Words 24.7. It includes not only new and obsoleted public methods, but also a description of any changes in the behavior behind the scenes in Aspose.Words which may affect existing code. Any behavior introduced that could be seen as regression and modifies the existing behavior is especially important and is documented here.

Limitations and API Differences

Aspose.Words for C++ has some differences as compared to its equivalent .NET version of the API. This section contains information about all such functionality that is not available in the current release. The missing features will be added in future releases.

  • The current release does not support Metered license.
  • The current release does not support LINQ and Reporting features.
  • The current release does not support OpenGL 3D Shapes rendering.
  • The current release does not support loading PDF documents.
  • The current release has limited support for database features - C++ doesn’t have common API for DB like .NET System.Data.
  • The current release supports Microsoft Visual C++ version 2017 or higher.
  • The current release supports Clang 3.9.1 or higher on Linux and only for the x86_x64 platform.
  • The current release supports macOS Big Sur or later (11.5+) for 64-bit Intel Mac platform.