Browse our Products
Aspose.Words for C++ 25.6 Release Notes
Major Features
There are 60 improvements and fixes in this regular monthly release. The most notable are:
- Multi-Page Export: Added multipage export to raster image formats (PNG/JPG/etc.) with customizable layouts (Horizontal/Vertical/Grid).
- MathML Connectors: Added rendering for connector lines in MathML, ensuring more accurate formula visualization.
- Math Formula Wrapping: Improved rendering to correctly wrap formulas with multiple slashes, enhancing layout clarity.
- Waterfall Chart Legends: Added legend rendering for “Waterfall” charts, improving data understanding and chart completeness.
Full List of Issues Covering all Changes in this Release
Expand to view the full list of reported issues.
- Add a feature to render multiple pages on one image
- Docx to PDF conversion issue with table’s width
- Rendering of Waterfall Legend
- Rendering out of connector lines of Waterfall chartEx
- Consider providing an ability to set different revision bar colors for different types of revisions
- Wrong table cell width when converting from Word to PDF
- Document.UpdateTableLayout changes the layout of the table in the output PDF
- DOC to MD: Option to skip images
- Tables nested in text boxes are not visible in the PDF output
- Incorrect calculation of table width with relative size
- Image is not visible in generated documents
- DOCX to PDF conversion issues footer text (page) rendering
- Contents are missing upon rendering
- Table width in the textbox is changed after rendering
- Table width in the text box is incorrect after rendering
- Table with in shape is incorrect after rendering
- Aspose.Words cannot instantiate the built-in style “Macro Text” by name
- Word count differs from Microsoft Word for paragraphs with custom-numbered labels
- Part of the chart legend is lost after importing PDF
- Aspose.Words hangs upon rendering document
- Shape bounds are incorrect using the InsertGroupShape method
- Try to reduce the count of identical Border instances allocated during importing from RTF
- Content is moved to the next pages after importing PDF
- Bookmark ID for duplicated bookmark is duplicated after open/save
- Table layout does not match MS Word on conversion to PDF
- Field created by Aspose.Words has invalid field code
- Exception is occurred in Document.Watermark.Type property
- Allow specifying aliases for the “Normal” style via “mso-style-name” in MsoHtml
- NullReferenceException during conversion to HTML
- Text that overflows table cell is rendered improperly
- Footnotes are lost after rendering the document
- Incorrect font parameters when rendering vertical text
- ODT to HTML: Duplicated mathematical formulas in output
- NullReferenceException occurs in the ClearHeadersFooters method when run in multiple threads
- NullReferenceException is thrown upon rendering a document
- Splitting and rejoining a document with a floating table produced an incorrect result in DOCX
- OfficeMath does not render correctly in the output PDF
- Amount of revision returned by Aspose.Words does not match MS Word
- Document signature is invalid if you use Aspose.Words in evaluation mode
- PAC crashes when trying to inspect list structure in PDF produced by Aspose.Words
- Warnings are shown when build .NET Standard 2.0 project with the AutoGenerateBindingRedirects option enabled
- Incorrect nested table position inside the text box
- Subscript vertical position does not match MS Word
- Bracket size in MathML is imported improperly
- Inserting MathML raises ArgumentException
- Document comparison shows unchanged formatting
- DOCX to EPUB: Image not rendered correctly in the output
- Some characters are imported from HTML improperly
- Compare result does not match MS Word output
- Table width in the header is incorrect after changing page orientation
- Missing background images when converting from MHTML to DOCX
- Track changes colors not preserved in PDF output
- ArgumentException is thrown upon inserting the image
- The last page is truncated when converting DOCX to fixed-HTML in by-page mode
Public API and Backward Incompatible Changes
This section lists public API changes introduced in Aspose.Words 25.6. 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 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.