Browse our Products
Aspose.Words for C++ 26.2 Release Notes
This page contains release notes for Aspose.Words for C++ 26.2.
A comprehensive description of all classes, methods, and properties, along with code examples, is available on the API reference pages.
Major Features
There are most notable improvements and fixes in this regular monthly release:
- Charts: Added the ability to set the orientation and rotation for both chart titles and axis titles.
- Mathematical Equations: Improved the rendering of EQ-matrix (MathML) elements for higher visual fidelity.
- Table Layout: Implemented the updated MS Word logic regarding the merging (or separation) of adjacent tables.
Full List of Issues Covering all Changes in this Release
Expand to view the full list of reported issues.
- Provide a property to get/set secondary axis title rotation of chart
- Imitate the new MS Word behavior when (not) merging adjacent tables with different tblLayout value
- HTML to Pdf conversion issue with the width of table’s cell
- Consider downgrading Microsoft.Extensions.DependencyInjection dependency to 8.x version in .NET8 version of Aspose.Words
- Document table layout is wrong after rendering
- Table layout is changed after rendering
- Bar chart is rendered improperly
- MS Word detects 2 tables, while Aspose.Words detects only 1
- DOCX to PDF: Incorrect table layout without UpdateTableLayout()
- Part of text in table is truncated at right after rendering HTML document
- Table width in landscape section header is incorrect after rendering
- DOCX to PDF: Table column width not re-calculated
- Incorrect document layout upon rendering
- Incorrect table width on mhtml to PDF conversion
- Layout of the document is wrong
- Incorrect line break in the header of a saved PDF
- Content position is changed after conversion from HTML to PDF
- Cell’s text is rendered behind the image in output PDF
- Shapes are overlapped after conversion from Doc to PNG
- Line is incorrectly wrapped and justified when WordWrap is disabled
- Track changes are lost in dropdown content controls mapped to Custom XML when saving DOCX
- AW incorrectly calculates a space width if the space is adjacent to a tab
- FileCorruptedException is thrown upon loading DOCX document
- Text is mixed up upon PDF to DOCX import
- Umlauts are lost after converting PDF to DOCX
- Header content representation changed after conversion
- NullReferenceException is thrown upon comparing documents
- Misleading title of the “Open a Document Read-Only” article
- Aspose.Words.LowCode.Merger.Merge: Object reference not set to an instance of an object
- Numeral format is changed after rendering document
- Table border is shown after rendering
- Hyphenation does not work for Serbian
- Line ends with ‘opposite’ trailing spaces wraps incorrectly
- Setting the cursor before SDT raises an exception
- MathML is incorrectly imported from HTML
- Corrupted document when exporting to Doc a cloned document in a multi-threaded mode
- ArgumentException is thrown upon rendering document
- EQ field is rendered improperly
- Text “General” appears insted values after converting to PDF
- EQ field is rendered improperly
- The scale of cached XObject is not taken into account for PdfImage
- Document is truncated upon rendering
- Part of content moved to the next page after rendering
- Incorrect llayout when render to DOCX
- Artifacts upon rendering shape
- Deffect in Windows 11 after rendering
- FontSubstitution adds a different font than expected
- Incorrect table size after mergin the documents
- Fill pattern shifted for DML shapes in comparison with MS Word
- The pattern fill is squeezed for VML shapes
- ArgumentException is thrown upon inserting mathml
- EQ field is rendered improperly, enclosure character is not rendered
- EQ field is rendered improperly, overlayed content position is slightly incorrect
- EQ field is not rendered as expected
- EQ field is rendered incorrectly
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 does not support printing.
- The current release has limited support for database features. C++ doesn’t have a common API for DB like .NET System.Data.
- The current release supports Microsoft Visual C++ version 2019 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 Monterey or later (12.0+) for the 64-bit Intel Mac platform.