Browse our Products
Aspose.Words for C++ 24.8 Release Notes
Major Features
There are 51 improvements and fixes in this regular monthly release. The most notable are:
- Chart Customization: Precise control over chart axis tick label orientation and rotation.
- Font Management: Expanded font information with EmbeddingLicensingRights property.
- Document Structure: Efficiently clear section headers and footers while preserving watermarks.
- Format Compatibility: Improved HTML and XAML export with backward compatibility for backslash and yen sign.
- PDF Functionality: Enhanced PDF export with support for using SDT tags as form field names.
- Document Conversion: Introduced a new LowCode.Converter class, designed to provide a set of methods for converting various types of documents with a single line of code.
- Digital Signatures: Enabled digital signing of XPS documents using XpsSaveOptions.
Full List of Issues Covering all Changes in this Release
Expand to view the full list of reported issues.
Here is the cleaned list without task identifiers, task types, and vertical slashes:
Here’s the modified list with the identifiers, types of tasks, and vertical slashes removed:
- Provide a way to specify UpdateCreatedTimeProperty,UpdateLastPrintedProperty and UpdateLastSavedTimeProperty options while using Document.RenderToSize and Document.RenderToScale methods
- Add property to specify axis labels orientation
- Add property to specify axis labels rotation
- Consider using Title or Tag of SDT as a name of form field in PDF
- Export control form tag or alias as form ID in PDF
- Consider adding an option into Section.ClearHeadersFooters to keep watermarks
- Implement low-code public API for direct conversion between fixed page formats
- Provide an option to check “Print and Preview” flag for fonts embedded into document
- Support watermarks in output XSLX documents
- Implement Bibliography edit API
- Provide Table.ConvertToText method in Aspose.Words
- Section breaks move to the next page and create blank pages when converting to PDF
- Providing sign document option in XpsSaveOptions
- Text positioning issue in list after converting PDF to DOCX
- Extra spaces between “THE” and “REGULAR”.
- Incorrect wrapping boundaries reported for a text box with auto width
- InvalidOperationException is thrown upon comparing document
- EQ field is rendered improperly
- Incorrect korean backslash symbol after converting to PDF
- Extra page while document saving to PDF
- Barcode generated by CustomBarcodeGenerator example has incorrect size
- Unneeded footnote continuation notice on conversion to PDF
- Remove obsolete API from IStructuredDocumentTag
- Table row
w14:paraId
are duplicated after cloning row - Second level items are not included in TOC
- Delta symbol in OfficeMath is rendered as missed character
- horizontal axis labels are rendered improperly after building report
- Italic text in OfficeMath is rendered as regular
- Incorrect font for Chinese characters inside SDT on conversion to PDF
- FileCorruptedException while loading mht files
- Style of footnote mark is lost after open/save RTF document
- Chart axis crossing value changed after re-saving
- Wrong layout when converting particular DOC to PDF
- pdf-online tool reports that PDF produced by Aspose.Words does not conform PDF 1.7 spec
- Reference to the Microsoft Forms 2.0 Object Library is lost after setting SourceCode
- Export to XLSX produces document with broken tables layout which can not be re-saved
- Chinese characters are rendered as missed characters
- Comment discrepancies after mapping
- Form fields are not updated after calling Document.UpdateFields
- Skatter chart is rendered improperly
- EQ-field matrix. Incorrect height
- Image loss after converting PDF to DOCX
- Axis boundaries are incorrect after building report
- Converting DOCX to RTF text disappears
- Bookmarks are not preserved in HtmlFixed
- Incorrect text wrapping when converting RTF to PDF
- Hyperlink Breakage in Aspose.Words PDF Conversion
- Wrong content alignment after conversion to HTML
- Skype SILK is detected by Aspose.Words as TXT
- Improve export of paragraphs with borders to HTML with embedded CSS
- Provide syntax analysis of text inside Html to auto-detect encoding
Public API and Backward Incompatible Changes
This section lists public API changes that were introduced in Aspose.Words 24.8. 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 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 64-bit Intel Mac platform.