Browse our Products
Aspose.Words for C++ 24.6 Release Notes
Major Features
There are 77 improvements and fixes in this regular monthly release. The most notable are:
- Enhanced Charting Capabilities: Now you can create a wider variety of charts, including Treemaps, Sunbursts, Histograms, Pareto charts, Box & Whisker charts, Waterfalls, and Funnels. This allows for a more diverse and informative way to visualize your data.
- Color Control for Shadow Formatting: Gain finer control over the visual appearance of your documents by accessing the shadow colors.
- Advanced Comparison Options: Streamline your data analysis workflows with improved comparison functionality. This includes the new “IgnoreStoreItemId” option and a redesigned interface for advanced comparisons.
- Enhanced Comment Management: The new Comment.DateTimeUtc property provides a more accurate timestamp for comments, improving organization and traceability.
- Performance Boost for Background Rendering: Experience significantly faster rendering times for backgrounds containing small elements thanks to native tiling technology.
- Realistic Gradients for Shapes: Create DML shapes with nonlinear gradients, mimicking the visual style of MS Word for a more polished look.
Full List of Issues Covering all Changes in this Release
Expand to view the full list of reported issues.
- Aspose.Words.UnsupportedFileFormatException “Unknown file format.”
- Consider providing an option to take in account only SDT content upon comparing
- Add possibility to insert new ChartEx using DocumentBuilder.InsertChart method
- Allow creation of Histogram (Pareto) charts
- Consider providing access to comment date stored in commentsExtensible.xml
- Consider supporting of min/max-width & min/max-height CSS properties
- Implement native tile rendering of textured background shape
- Add support to get DML effects of a Shape
- Left indent of first list item is incorrect after import from HTML
- Incorrect revisions after comparing documents
- InitializeContextStep throws StackOverflowException
- Password protection issue with Unprotect
- Document.Unprotect(string) still unprotects password protected document if empty string or null is passed as a password
- FileCorruptedException is thrown upon loading DOC document
- Missed glyphs are rendered if PdfSaveOptions.PreserveFormFields is enabled
- Pdf2Word. PdfTilingPatternFactory throws CantCreateBitmapException
- UnsupportedFileFormatException is thrown upon loading DOC file
- Aspose.Words.UnsupportedFileFormatException is thrown while loading DOC
- Aspose.Words hangs when saving DOC to JPEG
- DOC file is loaded as TXT produces garbage characters in the output
- InvalidOperationException, cannot parse Pages entry
- SVG is rendered improperly
- Left indent of list item is incorrect after conversion DOCX to HTML
- Metafile is blurred after converting RTF to HTML
- ColontitleBookmarksCorrector throws NullReferenceException
- Order of style aliases changes after resaving a DOCX document
- getAdjustments() returns empty collection for adjusted shape when adj == 0
- CheckFormatStep throws ArgumentOutOfRangeException
- HTML fixed from Word does not match
- MHTML to PDF: Save method hangs
- Slow rendering of page background composed of tiled 1x1 pixel image
- Rendering DOCX to PDF never finishes
- Aspose.Words hangs upon rendering MHTML document
- Aspose.Words hangs upon rendering document
- Font is changed after open/save document
- Incorrect line wrapping in a justified paragraph on conversion to PDF
- Text in table is wrapped improperly upon rendering
- Interscript spacing issue when a paragraph is justified
- DOCX to PDF: Chinese characters not rendered correctly
- InvalidOperationException is thrown upon building report
- An extra page on RTF to PDF conversion
- InvalidCastException is thrown upon rendering document with ShowInBalloons.Format
- Numeration items count and formatting changed after conversion
- PNG images produced by Aspose.Words do not pass validation.
- Extra paragraph added after SetMapping
- Different page margins are reported by AW model and MS Word
- Aspose.Words hangs upon rendering document
- The offsets before and after equality operators are different from offsets of other operators
- Replace settings of destination blank document in Merger
- RTF to PDF Conversion Issue: content flow across pages does not match MS Word
- Cannot save the DOCX source to DOC format
- Fill color modifiers have incorrect coefficients
- Error during conversion to SVG with set MaxImageResolution option
- DOCX merging issue
- NullReferenceException is thrown upon extracting page
- Consider attaching a property to get/set noPunctuationKerning option
- DML shapes filled with a two-color gradient are rendered as linear gradients
- Style names are changed after saving DOCX to HTML to DOCX
- EQ field is rendered improperly
- OleFormat.IconCaption getter throws ArgumentOutOfRangeException
- Unable to substitute a missing font with a font set up as a default font
- Metafile colors are darker after rendering in .NET Standard and Java
- Compare result does not match MS Word output
- InvalidOperationException is thrown upon updating page layout after changing page setup
- Aspose.Words detects changes in shapes upon comparing documents
- Text is shifted right after rendering
- Clearing CustomXmlParts resets the style on component
- Comparing document to itself produces revisions
- Object reference not set to an instance exception when comparing two specific documents
- StackOverflowException is thrown upon converting RTF to HTML
- DOCX to PDF: Page alignment issues
- DOCX to PDF conversion bug
- Inconsistencies when inserting OLE object in DOCX
- Soft edge effect is not rendered in PDF/A by Aspose.Words
- Compare result does not match MS Word output
- Redundant revision on field after comparing documents
- Text position changed after merge
Public API and Backward Incompatible Changes
This section lists public API changes that were introduced in Aspose.Words 24.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 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.