Browse our Products
Aspose.Words for C++ 24.4 Release Notes
Major Features
There are 90 improvements and fixes in this regular monthly release. The most notable are:
- Added an ability to embed fonts declared in @font-face rules into the resulting document’s font definitions.
- Chart API was extended with new popular options.
- Provided an ability to specify sign options for the documents in SaveOptions.
- Implemented an ability to work with glow and reflection formatting for the drawing object.
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:
- Consider providing a property to specify digital hash algorithm used by a digital signature in DigitalSignatureUtil.
- Add property ExportTextInputFormFieldAsText to HtmlFixedSaveOptions.
- Support of CSS3 font-face Rule.
- Add feature to change the font size and name of text in the chart.
- Add public API to get/set MirrorIndents paragraph property.
- Add the ability to set font formatting, as well as fill and stroke for the remaining chart elements.
- Consider providing sign document option in SaveOptions for DOC, DOCX, ODT and XPS as we have for PDF.
- New method for removing blank pages.
- Consider reading linked web fonts during importing HTML.
- Images render as crosses after docx to DOC/PDF.
- ArgumentException is thrown upon insertion an image.
- Last table column is partially clipped at right after rendering.
- Get coordinates of bounding box for TTGlyph.
- Different table height in AW PDF output.
- Tables are not indented in DOCX to MD conversion.
- Image is lost after conversion from DOCX to HtmlFixed.
- Images are replaced by the red crosses on conversion from DOCX to PDF.
- JPEG image is rendered as a red cross.
- Part of content is moved to previous page.
- GIF image cannot be inserted into the document.
- XML document is detected as TEXT by FileFormatUtil.DetectFileFormat.
- Position of tabstops in footer is wrong.
- Positioning issue of full-width punctuations after conversion from Word Document to PDF.
- Different line wrapping in a hyphenated document causes different page count in AW layout.
- AgilentSymbolOne font is not used upon rendering even if it is available in font source.
- Stack routine and FieldBundle refactoring.
- DOCX->HTML->DOCX: Custom headings not retained after roundtrip.
- Spacing and word-wrap is incorrect after rendering document.
- MathLineBreak does not affect the formula when rendering to PDF.
- Properties of hidden paragraph inside Sdt are not ignored by Word.
- Aspose.Words Blazor Performance.
- OverflowException on DOCX to XLSX: Not a legal OleAut date.
- Saved XLSX document has an issue.
- Implement MS Word 2013 hyphenation logic between pages and columns.
- Shapes positions are incorrect after rendering.
- DOCX to PDF conversion comparing to Microsoft Word.
- Punctuation character overlaps Chinese character on rendering to fixed-page formats.
- Incorrectly indenting list upon save document.
- Implement hyphenation logic between pages and columns.
- Line of text is moved to previous page upon rendering.
- Allow setting LinkedStyleName property.
- DOCX to PDF with Hyphenation: Content not split correctly on page break.
- The quotes character overlaps other characters.
- List items in ca_ES locale are rendered as English.
- List labels have incorrect font-size after DOCX->HTML->DOCX conversion.
- NullReferenceException is thrown upon rendering document.
- Table indent reported by AW model is different from MS Word.
- InvalidOperationException is thrown upon rendering document with ShowInBalloons.Format.
- NotSupportedException is thrown upon saving document as DOC to stream in python.
- InvalidOperationException is thrown upon updating fields.
- Table formatting is broken after open/save WordML file.
- Incorrect PDF file reading.
- Line spacing is incorrect if specify EditingLanguage.ChinesePRC.
- Table position is changed after comparing documents.
- Hyperlink address is truncated if contains Unicode characters.
- AutoOpen macros do not work after converting DOT to DOC.
- Bracket shape has wrong Filled property.
- Table width is incorrect after rendering.
- NullReferenceException is thrown upon rendering document after updating fields.
- Text inside textboxes are lost after conversion.
- REF field value is not shown after DOTM to DOC conversion.
- Pdf2Word. Incorrect position and alpha channel of XForm content.
- Save to PDF uses wrong font.
- Header is lost when ExtractPages is used after HeadersFooters.LinkToPrevious.
- Offsets before and after bracket element, based on type of neighbor element.
- InvalidOperationException is thrown upon comparing document.
- Incorrect rendering of Nary in structured document tag.
- Add support to get Glow effect of a Shape.
- Add support to get Reflection effect of a Shape.
- Table borders are lost after open/save document.
- DOCX document merging issue.
- Aspose.Words finds a difference in field code, while MS Word does not see any difference.
- Negative value is formatted improperly.
- Bullet characters are not rendered properly.
- NullReferenceException is thrown upon saving document the second time.
- Image is lost after rendering document.
- Hyphenation does not match MS Word after rendering.
- Export shape with screen tip without reference to HTML should generate a title attribute.
- Underline is lost after appending document
- Replacing content in tracked document.
- Tables inside the merged document split between pages.
- Font inherited from Normal style is explicitly set after importing Style with ImportFormatMode.UseDestinationStyles.
- Paragraph’s font isn’t preserved after HTML->HTML conversion.
- PDF to DOCX: Corrupted output file.
- Table formatting is broken after converting WML to DOC.
- font-face rule is ignored on import from HTML.
- Font is changed from ‘CiscoSans’ to ‘Arial’ after reading HTML document.
- PDF output contains an extra empty space added in every entry of the numbered list.
- Assertion when converting a Word document to PDF.
- Saved XPS will not print on a Type 3 printer driver.
Public API and Backward Incompatible Changes
This section lists public API changes that were introduced in Aspose.Words 24.4. 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.