Aspose.Slides for C++ 23.2 Release Notes

Supported Platforms

  • Aspose.Slides for C++ for Windows x64/x86 (Microsoft Visual Studio 2017 or later).
  • Aspose.Slides for C++ for Linux (Clang 3.9 or later, GCC 6.1 or later).
  • Aspose.Slides for C++ for macOS (Xcode 13.4 or later).

New Features and Enhancements

KeySummaryCategoryRelated Documentation
SLIDESNET-43589Math equations on images do not match the original presentationEnhancement
SLIDESNET-43547Replacing text with freeform formatting with other textFeature
SLIDESNET-43574Text changes when an external hyperlink is updatedEnhancement
SLIDESNET-43530Creating a real TextBoxEnhancement

Other Improvements and Changes

KeySummaryCategoryRelated Documentation
SLIDESCPP-3555Shape thumbnail with the mathematical equation is emptyBug
SLIDESCPP-3610Use Aspose.Slides for .NET 23.2 featuresEnhancement

Public API Changes

Find and replace text fragments with formatting changes

The SlideUtil::FindAndReplaceText() method has been added to find and replace text fragments with formatting changes.

The following example searches for the "[this block]" text and replaces it with the "my text" text highlighted in red.

auto pres = System::MakeObject<Presentation>(u"pres.pptx");

auto format = System::MakeObject<PortionFormat>();
auto fillFormat = format->get_FillFormat();

SlideUtil::FindAndReplaceText(pres, true, u"[this block]", u"my text", format);
pres->Save(u"replaced.pptx", SaveFormat::Pptx);