Browse our Products
Aspose.Words for C++ 24.3 Release Notes
Major Features
There are 118 improvements and fixes in this regular monthly release. The most notable are:
- Fix missing lib error occurs in runtime when Aspose.Words for C++ is used in Node.JS
- Chart API was extended with new popular options.
- Implemented binary raster operations emulation for WMF metafiles.
Full List of Issues Covering all Changes in this Release
Expand to view the list of issues, reported by С++ Users.
- WORDSCPP-1275 Missing lib error occurs in runtime when Aspose.Words for C++ is used in Node.JS
Expand to view the full list of reported issues.
- Enable reading and writing table row widths specified in percentage units.
- Introduce support for the “vert” OpenType feature.
- Implement a new Tiff reader/writer for .NetStandard/net6 based on BitMiracle.LibTiff.NET.
- Add a feature to toggle the visibility of a chart’s DataTable.
- Provide the ability to set the font for axis labels.
- Introduce the option to adjust the font size of axis labels.
- Facilitate setting and getting the font for chart elements.
- Support modifications to the font in an existing chart.
- Apply Word 2013 hyphenation rules across pages and columns.
- Preserve the cellspacing of HTML tables in PDF conversions.
- Include Aspose.Words’ version in AZW3 metadata with SaveOptions.ExportGeneratorName enabled.
- Fix incorrect NUMPAGES value in document footers.
- Correct table layout disruption after using UpdateTableLayout.
- Address table/cell width changes post RTF to DOCX conversion.
- Resolve increased table width in PDF output.
- Fix DOCX to PDF conversion issues with table columns.
- Correct incorrect page numbers in TOC fields.
- Fix table layout corruption after DOC to PDF conversion.
- Address shape positioning changes after DOCX re-saving.
- Solve PDF output issues causing tables to cut off or shift too far right.
- Correct partial footer content loss after document rendering.
- Fix invalid table issues after using updateTableLayout() in DOCX to PDF conversion.
- Address structure changes in epub after load/save operations.
- Solve “INS sync failed” error during document comparisons.
- Address System.InvalidOperationException errors during Document.Compare.
- Fix unexplained System.InvalidOperationException exceptions when saving documents to a stream.
- Address missing style elements in the head section with ToString.
- Fix InvalidCastException during document comparison.
- Correct incorrect footnote formatting post-merge.
- Adjust incorrect Heading style formatting in merger operations.
- Fix CourierNew font substitution issues.
- Address incorrect Pattern color processing in PDF imports.
- Resolve application hangs during field updates.
- Prevent table column width changes after document open/save.
- Correct table formatting disturbances during document appending.
- Fix changes in table cell widths after DOCX re-saving.
- Address table content shifts towards the page’s right side after DOC re-saving.
- Solve Word Table formatting changes using Document.unprotect().
- Fix shadow application to text upon rendering.
- Address page size and orientation changes after inserting HTML.
- Correct linked SVG image display issues in AZW3 documents viewed with calibre.
- Resolve OLE object functionality loss after re-saving document as RTF.
- Address table expansion issues in RTF after rendering.
- Fix incorrect calculation of merged table cell widths.
- Resolve italic reset issues for runs inside office math.
- Address ‘There is no subscription’ error in metered tests.
- Correct opening issues for AZW3 documents generated with non-default HtmlSaveOptions.Encoding.
- Solve height issues for bracket elements if the last inside is a bracket element.
- Address beginning offset issues for wrapping formula if wrapIndent is zero.
- Correct page number inaccuracies in TOC after field updates (Chinese).
- Solve incorrect offsets before and after script elements due to neighbor elements.
- Fix IndexOutOfRangeException errors upon saving document to TIFF.
- Address incorrect TIFF image insertion in .NET Standard.
- Correct paragraph heading style issues after importing MD.
- Solve System.InvalidOperationException: NC sync failed during Document.Compare.
- Refactor field methods.
- Address “Error! Not a valid bookmark self-reference.” shown after updating fields in the document.
- Correct shape loss during document merging.
- Address dummy row addition after tbody in HTML.
- Check Aspose.Words vulnerability to CVE-2023-36884.
- Resolve unexpected empty page addition at the beginning of the document after comparing.
- Correct content loss after converting PDF to DOCX.
- Address shape misplacement after rendering.
- Resolve odd shading appearances in rendered output.
- Fix StructuredDocumentTagRangeStart.GetChildNodes functionality.
- Correct incorrect table column widths on DOCX to PDF conversion.
- Address font size changes in paragraphs after cloning and importing into another document.
- Correct cover image import issues when converting from MOBI to DOCX.
- Resolve incorrect numbering of list paragraphs in DOCX to PDF conversion.
- Address Hebrew RTL text reversal during Docx to Pdf conversion.
- Correct underline rendering gaps between list label and value.
- Solve IndexOutOfRangeException during document layout building.
- Fix IndexOutOfRangeException upon rendering document.
- Address content movement to next page issues.
- Correct improper combination wrapping of non-breaking spaces and spaces in table cells.
- Solve unrecognized character display at the end of rich text SDT after exporting to PDF.
- Address NullReferenceException during document rendering.
- Correct incorrect output DOCX document in .NET Standard.
- Resolve content movement to previous page issues.
- Address incorrect table alignment in MHT to DOCX conversion.
- Correct AiueoHalfWidth numbers replacement with English numbers in PDF.
- Solve NullReferenceException during mail merge execution.
- Fix InvalidOperationException upon field updates.
- Address incorrect line wrapping.
- Resolve corrupted document issues after inserting text to cell in XML-mapped cell-level structured document tags.
- Correct visual image size changes in output HTML after adding query string to image URL.
- Prevent WMF image saving as SVG after adding query string to image URL.
- Solve InvalidOperationException during document comparison.
- Address NullReferenceException upon inserting SVG.
- Resolve content movement to next page issues.
- Correct improper metafile rendering in .NET Standard and Java.
- Solve NullReferenceException during document comparison.
- Prevent Aspose.Words from hanging upon field updates.
- Address Adobe Acrobat Reader and WPS office hang issues while printing PDF files produced by Aspose.Words.
- Correct improper Chinese text wrapping.
- Solve suffix append issues to paragraph anchor names during HTML document saving.
- Address image rotation after conversion from MHTML.
- Correct table boundary exceedance issues after inserting HTML.
- Solve table layout corruption during table combination.
- Enable Word document to Excel document conversion with multiple sheets for multipage documents.
- Fix OutOfMemory Exception during parallel PDF document saving.
- Correct shape positioning issues after rendering.
- Address SKIPIF field functionality with de-AT (German (Austria)) culture.
- Solve FailedJobRegistry issues when ShapeRenderer is used in Redis Queue.
- Correct InvalidOperationException during document comparison.
- Address incorrect horizontal position of floater tables.
- Correct incorrect vertical position of shapes with effects.
- Solve bad Calibri font DOCX to PDF rendering for Arabic text.
- Address Hebrew text reversal after DOCX to PDF conversion.
- Correct DOC to PDF conversion issues with Hebrew text direction right to left.
- Solve table indentation issues when tables with cellpadding are inserted from HTML.
- Address DOCX to PDF conversion issues with Thai text rendering.
- Correct content movement to the previous page during rendering.
- Solve incorrect foot note positioning during rendering.
- Address content alignment, truncation, and loss issues in PDF right alignment.
Public API and Backward Incompatible Changes
This section lists public API changes that were introduced in Aspose.Words 24.3. 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 GCC 6.3 or higher and 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.