Browse our Products
Aspose.Slides for C++ 22.4 Release Notes
This page contains release notes for Aspose.Slides for C++ 22.4
Supported Platforms
- Aspose.Slides for C++ for Windows x64 (Microsoft Visual C++).
- Aspose.Slides for C++ for Windows x86 (Microsoft Visual C++).
- Aspose.Slides for C++ for Linux (Clang).
New Features and Enhancements
Key | Summary | Category | Related Documentation |
---|---|---|---|
SLIDESNET-42194 | Add support of 3-D Line Chart | Feature | https://docs.aspose.com/slides/net/powerpoint-charts/ |
SLIDESNET-43076 | Implement remove unused master and layout slides | Feature | |
SLIDESNET-42927 | Upgrade audio frame serialization to avoid “We need to upgrade …” PP2019 dialog | Enhancement | https://docs.aspose.com/slides/net/audio-frame/ |
SLIDESNET-42901 | PNG alternative for SVG image is rendered in low resolution | Enhancement | https://docs.aspose.com/slides/net/save-presentation/ |
Other Improvements and Changes
Key | Summary | Category | Related Documentation |
---|---|---|---|
SLIDESCPP-3228 | Use Aspose.Slides for .NET 22.4 features | Enhancement | https://docs.aspose.com/slides/net/aspose-slides-for-net-22-4-release-notes/ |
SLIDESCPP-3361 | PDF import throws NullReferenceException error | Bug | https://docs.aspose.com/slides/cpp/import-presentation/ |
SLIDESCPP-3423 | SetLicense does not throw an exception but the saved PDF is watermarked | Bug | https://docs.aspose.com/slides/cpp/licensing/ |
Public API Changes
LowCode Compress - remove unused layout and master slides added
A new LowCode Compress methods were added:
- void RemoveUnusedMasterSlides(System::SharedPtr<Presentation> pres)
- void RemoveUnusedLayoutSlides(System::SharedPtr<Presentation> pres)
Remove unused master slides from Presentation
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
LowCode::Compress::RemoveUnusedMasterSlides(pres);
pres->Save(u"pres-out.pptx", SaveFormat::Pptx);
Remove unused layout slides from Presentation
auto pres = System::MakeObject<Presentation>(u"pres.pptx");
LowCode::Compress::RemoveUnusedLayoutSlides(pres);
pres->Save(u"pres-out.pptx", SaveFormat::Pptx);